2022-04-04
Que pensaremos la resolución del cómo a partir de representaciones de un tipo sobre otros separando responsabilidades en la construcción de la solución.
¿Cómo discriminamos entre dos soluciones?
De acuerdo al contexto de uso y requerimientos de eficiencia.
Distintos contextos de uso nos llevan a distintas soluciones para el mismo problema.
Desde un punto abstracto diseñar implica las siguientes tareas:
Elección del tipo a diseñar
Filosofía top-down: de lo más abarcativo a lo más concreto
Introducción de elementos no funcionales
Vinculación entre la representación y su abstracción