Lección 18: Diseñar un modelo de clases
Ahora tienes todas las herramientas: clases, encapsulación, herencia, composición. La última pregunta no es "cómo" sino "qué": ¿cómo miras un problema del mundo real y decides qué clases construir? Hoy aprendemos el método de trabajo, y te servirá en el proyecto final.
Modelar es como leer una historia con lápiz en mano: los sustantivos son candidatos a clases, los verbos son métodos, y las descripciones son atributos.
- modelo de clases
- El conjunto de clases de un programa y las relaciones entre ellas: quién hereda de quién, quién contiene a quién.
- el método sustantivo/verbo
- Una técnica de diseño: los sustantivos en la descripción del problema se convierten en clases, los verbos se convierten en métodos.