Este é um post disponível para assinantes MVPVideo: Class Helper - Curso Online - Dominando a Orientação a Objetos e Componentes em Delphi (Avançado) - Parte 13
Nesta vídeo, faremos também um exemplo prático inserindo mais três método na classe TField do Delphi sem alterá-la.
Tempo: 19:05 min
Mini Resumo: Quando desenvolvemos orientados a objetos é comum termos associações do tipo herança entre elas. O problema é que a herança gera acoplamento e uma alteração na classe base pode surtir efeito colateral. Como então embutir novas funcionalidades em uma classe sem alterar a estrutura original? A resposta está no class helper.
Metodologia de desenvolvimento do exemplo: Começaremos criando um exemplo conceitual para vermos como adicionar novas funcionalidades em uma classe para que vocês possam entender o conceito. Feito isso passamos ao um exemplo prático inserindo mais três método na classe TField do Delphi sem alterá-la.
Tecnologias utilizadas: RadStudio 2007.
Exemplos construídos: Extensão da Classe TField.
Palavras chaves: POO, Class Helper, AsStringTrim, AsStringUpper, AsStringLower.

4 COMENTÁRIOS
- Bridge
- Flyweight
- State
- Visitor
- Chain of Responsability
Pois, ja não aguento mais ver Singleton, Strategy, Abstract Factory, Factory Method. Eu sei que esses são muito aplicaveis no dia-a-dia, mas variar um pouquinho não faz mal a ningem né? A proposito o seu artigo sobre MVC + o Padrão Observer na clube delphi foi nota 1000.
Um abraço, Jose CarlosEm primeiro lugar obrigado, o artigo de MVC realmente ficou muito bom, estou inclusive devendo a parte 2 dele que sai em breve.
Quanto aos padrões pretendo falar do conceito em si e mostrar os mais comum porem de uma outro ótica. Claro que o que vc citou são importantes também mas pouco aplicavéis, com exceção do padrão State. Mas vamos cominhando, faremos um bom trabalho.
O que eu preciso são de feedback assim da comunidade para que possamos ir moldando o curso dentro das necessidades. Por isso peço a todos que me acompanhem no Twitter http://twitter.com/carreiromourao para saber em tempo real o que esta sendo gravado e dar sugestões !!
Abs!

A Pergunta é o seguinte: Como incluir na class Helper uma Property? Na aula você tentou, mas não seguiu a diante.
Aguardo,
de acordo com o autor, essa prática q vc está querendo fazer é muito trabalhosa.
Curso(s):
Space do autor

download

4
0
