| |
Algumas sugestões de desenho
Estudem-se religiões/metodologias de A&D OO... Algumas dicas empiricas:
- Bom gosto nos nomes
- Sintagmas nominais para classes, verbais para
métodos.
- Encapsulação controla bugs
- Variáveis de instancia privadas (ou protected), para serem visiveis só na classe
(e nas subclasses)
- Poucos métodos de acesso às variáveis
- Inicializar variáveis...
- Usar poucas variáveis de tipos básicos
- Estruturá-las em novas classes
- Adoptar um estilo para distribuir componentes duma classe.
- Ex: {partes públicas... partes visiveis no package... partes privadas}
- Elegancia:
- Nem muitas classes muito pequenas, nem poucas muito grandes!
|