Skip to content

Hito 1: Core

FcoJoseBernalPerez edited this page Apr 14, 2021 · 13 revisions

Documentación del Diseño de Software.

Diseño

  • Diagrama de Clases

  • Product

    • Interfaz Producto:

      Esta clase interfaz ha sido creada con la intención de dar acceso a ciertas funciones de los objetos productos. De esta forma, aquellas que no son necesarias para el usuario y sólo se utilicen dentro de su implementación no sean accesibles para este.

    • Clase de Implementación de Producto:

      El objetivo de esta clase es gestionar los objetos productos: Construir un producto, modificarlos y devolver los datos de interés a través de sus observadores. En ella se encuentran implementadas todas las funciones que están disponibles de cara al exterior mediante la clase interfaz nombrada anteriormente.

    • Clase Menú:

      Un menú está formado de distintos objetos producto y a su vez es un producto más. Para la correcta implementación de esta clase hemos usado el patrón composite.

  • A

  • A

  • A

  • A

  • A

Clone this wiki locally