class helpers no delphi 2005
25/11/2005
0
li recentemente o artigo da clubedelphi 64 que fala sobre o novo recurso de class helpers, um novo recurso que permite implementar novos métodos e propriedades numa classe já existente sem precisar criar um descendente dela e talz.
Eu achei isso meio estranho, não foge um pouco do ideal de programação orientada a objeto o fato de criar metodos pra classes sem criar um descendente pra elas?
Eu não entendo muito do assunto mas achei que parece meio ´gambiarra programática´, pois se você faz isso num programa ou unit, acaba não criando a classe com as novas funcionalidades e não aproveitando isso em outro lugar depois. O código pode ficar meio difícil de ler e portar, pois units diferentes do seu programa podem ter class helpers diferentes para a mesma classe, e pra fazer manutenção de tudo isso?
Essa funcionalidade existe em outras linguagens/IDE´s? gostaria de saber a opinião do pessoal mais experiente sobre isso.
Eu achei isso meio estranho, não foge um pouco do ideal de programação orientada a objeto o fato de criar metodos pra classes sem criar um descendente pra elas?
Eu não entendo muito do assunto mas achei que parece meio ´gambiarra programática´, pois se você faz isso num programa ou unit, acaba não criando a classe com as novas funcionalidades e não aproveitando isso em outro lugar depois. O código pode ficar meio difícil de ler e portar, pois units diferentes do seu programa podem ter class helpers diferentes para a mesma classe, e pra fazer manutenção de tudo isso?
Essa funcionalidade existe em outras linguagens/IDE´s? gostaria de saber a opinião do pessoal mais experiente sobre isso.
Vitor Rubio
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)