Este repositorio contiene la práctica de Junio la asigatura de Diseño de Software de la Universidad De A Coruña en el grado de ingeniería informática segundo curso de 2021/2022
Una empresa de hostelería y restauración nos encarga un sistema de terminal de punto de venta (TPV) para la gestión de las comandas (pedidos al camarero) y su cobro, así como el control de las existencias de los productos en un restaurante. Para ello necesitamos diseñar e implementar el núcleo principal que dará soporte al resto de la aplicación. En dicho núcleo han de tenerse en cuenta diversos aspectos: los productos, las existencias, las comandas, los cobros y los cierres de caja.
El objetivo del ejercicio era usar principios y patrones de diseño de OOP para resolver el problema, junto con diagramas de clase y dinámicos.
Los patrones y principios de diseño usados están explicados en el informe