Todos os posts de »Orientação a Objetos«Siga essa Categoria

June 3, 2009

3 Comentários

Ultimamente algumas pessoas tem me perguntado sobre Interfaces, então, vou falar um pouco sobre esse assunto e também tentar remover um pouco da bruma que cobre esse assunto. Primeiramente as Interfaces são contratos e como tal definem explicitamente o que seus utilizadores devem prover. Bom, vamos pensar em uma Interface com o nome (ITipoDePessoa). Ela define que [...]

May 25, 2009

0 Comentários

Vamos falar um pouco sobre um banco de dados orientado a objetos chamado DB4O (DB4Objects). Este banco de dados opensource (http://www.db4o.com/) permite que objetos possam ser armazenados diretamente na estrutura de persistência. Ele funciona em 2 modos: Arquivo – Permite uso local (sem servidor), parecendo um MDB, só que orientado a objetos. Cliente/Servidor – O Componente permite criar e [...]

April 17, 2009

0 Comentários

Os Fields são “variáveis” de escopo dos objetos (classes). São utilizados em sua maioria para armazenar o valor das propriedades, mas, também muito utilizados para armazenar valores que podem ser utilizados pelos objetos para controles internos ou em outros momentos. Para este post, será necessário a utilização da classe (Usuario) descrita no post (Reflection Parte 2 – [...]

April 8, 2009

3 Comentários

Iremos começar a utilizar reflexão, para tanto, vamos adotar uma classe modelo para que possamos ter controle sobre a utilização: C# namespace ReflectionCSharp { /// <summary> /// Classe de Usuário de Exemplo /// </summary> [Serializable] [XmlRoot("Usuário")] public class Usuario : [...]

April 1, 2009

0 Comentários

Vamos falar um pouco sobre Reflection,  mais especificamente neste artigo sobre introdução e conceitos básicos. O que é e para que serve? Reflection é a forma como o .NET permite acessar características (construtores, propriedades, métodos, atributos, etc) em Runtime. O uso de Reflexão (Reflection) é extremamente útil quando falamos de mecanismos de plug-ins, driver e todo outro mecanismo [...]

March 25, 2009

0 Comentários

Depois de trabalhar em inúmeros projetos em que vi programadores implementando métodos “alternativos” de ordenação de listas, resolvi escreve um pouco sobre ordenação de listas em .NET. Que algoritmo utilizar? Existem diversos algoritmos para ordenação, desde os mais simples “Bubble Sort” até os menos simples e mais eficientes “Quick Sort”. O .NET Framework implementa como algoritmo de ordenação [...]

znjdb32s6g