Aula 18: Projetando um modelo de classes
Agora você tem todas as ferramentas: classes, encapsulamento, herança, composição. A última pergunta não é "como", e sim "o quê": como você olha para um problema do mundo real e decide quais classes construir? Hoje aprendemos o método de trabalho — e ele vai te servir no projeto final.
Projetar um modelo é como ler uma história com a caneta na mão: os substantivos são candidatos a classes, os verbos — a métodos, e as descrições — a atributos.
- modelo de classes
- O conjunto de classes de um programa e as relações entre elas — quem herda de quem, quem contém quem.
- método substantivo/verbo
- Técnica de projeto: os substantivos na descrição do problema viram classes, os verbos viram métodos.