Herança e Composição/Exercício 03: Energia: Difference between revisions
From Wiki**3
< Herança e Composição
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{TOCright}} | |||
= Problema = | = Problema = | ||
Revision as of 17:46, 27 September 2009
Problema
Considere o Exercício 02 da Introdução aos Objectos.
Resolva agora o mesmo problema, mas considerando as possíveis abstracções de comportamentos e propriedades comuns aos vários conceitos. Defina os conceitos do problema com base nas suas abstracções.
Discuta as opções da abstracção, em particular, no que respeita a aspectos menos flexíveis relativamente a possíveis alterações do modelo (constantes, propriedades, comportamentos comuns, etc.). Ainda neste sentido, compare a nova solução com a solução da anterior. Chegou à conclusão que a sua nova solução ainda apresenta dificuldades face à manutenção do código? Neste caso, quais são os aspectos problemáticos?
Solução
A solução apresentada procura uma abstracção adequada das propriedades e comportamentos intrínsecos dos conceitos em causa. Alguns aspectos, relativos à abstracção funcional não são ainda considerados.