Pergunta em relação a OO

2 respostas
F

Blza Galera ?

Fiz uma Classe(Function) que tem diversos métodos estáticos e fiz outra classe (Run) que ira utilizar estes métodos.

Caso eu queira aprimorar um método em específico da CLasse ‘Function’ eu pensei em fazer outra Classe (ExtFunction) que extendesse a Classe Function e assim sobrepor o método em específico.

Porém nesse caso eu teria que modificar também a Classe Run.

Gostaria de saber se existe alguma possibilidade de modificar um método especifico da classe Function sem ter que mexer na classe Function nem na Run ?

Falow

2 Respostas

renanreismartins

de uma olhadinha em herança, entenda pq é bom programar voltado a interface e nao a implementação. Por fim tambem tente entender pq métodos estáticos podem ser ruins para seu codigo

abrassss

ctosin

Métodos estáticos pertencem à classe, e não a objetos da classe. Isto significa que você não poderá trocar a implementação dos mesmos utilizando herança. Recomendo a você que estudo um pouco mais conceitos como herança e polimorfismo, que estão diretamente relacionados ao que você quer fazer.

Abraço!

Criado 5 de dezembro de 2011
Ultima resposta 5 de dez. de 2011
Respostas 2
Participantes 3