El documento presenta los principios SOLID de diseño orientado a objetos. Estos principios son: 1) Responsabilidad única, cada clase debe tener una única razón para cambiar, 2) Abierto-cerrado, las entidades deben estar abiertas a extensión pero cerradas a modificación, 3) Substitución de Liskov, los subtipos deben poder ser sustituibles por sus tipos base, 4) Segregación de interfaz, los clientes no deben depender de métodos que no usan, 5) Inversión de dependencia, las abstracciones no deb
Related topics: