- No cumple el primer principio y es por eso que se crea la clase padre
- La clase OperacionesAderezo no cumple con el princpio de Inversión de dependencias ya que era mejor emplear los metodos a sus respectivas clases a que solo crear una clase para aquellos métodos
- No cumplía con el principio Single responsibility porque habían métodos en la clase Postre que practicamente hacian cosas distintas por lo que se creó otra clase llamada ManejoDePrecio y se puso los métodos ManejadorDePrecio y showPrecioFinal.
- La clase de Aderezos no cumplia con el principio SOLID Open-Closed, ya que en caso de que se quisiera anadir un nuevo tipo de aderezo, habria que modificar la clase. Esto se resolvio transformandola a una clase abstracta con su metodo abstracto, setNombre(), que seria implementado por cada nuevo aderezo que se quiera anadir como clase nueva.
- No cumple con el primer principio de SOLID que es principio de responsabilidad única
-
Notifications
You must be signed in to change notification settings - Fork 0
MisaelBohorquez27/Taller03-Solid
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published