Escolar Documentos
Profissional Documentos
Cultura Documentos
Lista de carpetas. Sólo una de las carpetas puede funcionar como papelera de
reciclaje.
Problema #4 ( Composite )
Las tareas definibles en la aplicación tienen un nombre, una descripción y un tiempo presupuestado
para ser completadas. También es posible definir tareas compuestas, en la que una tarea padre agrupa
subtareas; en este caso no es necesario que el usuario defina el tiempo de la tarea padre ya que este es
la suma del tiempo de sus subtareas.
Existe una lógica de presentación que muestra la lista de tareas pendientes y su tiempo presupuestado,
¿ Cual diseño de clases facilita que esta lógica mostrar el atributo de “tiempo presupuestado” sin
importar si se trata de una tarea simple o una compuesta ?
Reto: Simplicidad en el diseño. Hacer que la dependencia de la presentación sobre la abstracción que
representa las tareas sea simple y ( en los posible ) sólo se de sobre una sola clase.