
Antonio García
@tono-garciaS.O.L.I.D Single Responsibility Principle (SRP): Distribuir las responsabilidades de un sistema entre sus componentes, donde cada uno solo tengo una responsabilidad. Open Close Principle (OCP): Un componente debe ser Abierto para extensiones y Cerrado para modificaciones. Liskov Substitution Principle (LSP): Los objectos en una clase-base, deben poder reemplazarse por sub-classes de esta sin alterar la lógica o el funcionamiento. Interface Segregation Principle (ISP): Dividir y segmentar interfaces para poder escalar de manera ordenada el comportamiento de una clase. Dependency Inversion Principle (DIP): Desacoplar los componentes para que las clases no dependan entre si y de esta manera evitar rupturas a la hora de aplicar un cambio en el código.