[I] Principio de Segregación de Interfaces

[I] Principio de Segregación de Interfaces
Este artículo explica el Principio de Segregación de Interfaces (ISP), un principio de diseño SOLID. ISP establece que una clase solo debe implementar los métodos que necesita. El artículo da un ejemplo de una mala práctica que viola ISP y una mejor práctica que lo sigue creando interfaces pequeñas y específicas para cada clase. Leer más →

[L] El principio de sustitución de Liskov

[L] El principio de sustitución de Liskov
El principio de sustitución de Liskov es una regla fundamental en el desarrollo de software que garantiza la intercambiabilidad de objetos de una subclase con los de una superclase. No cumplir con esta regla puede provocar errores inesperados en el programa. Seguir esta regla simplifica la gestión del código y aumenta la predictibilidad. Leer más →

[O] El Principio Abierto-Cerrado

[O] El Principio Abierto-Cerrado
Este artículo explica el principio Abierto-Cerrado (OCP) del diseño SOLID, el cual aconseja crear código flexible y mantenible manteniendo las clases abiertas a la extensión pero cerradas a la modificación. Utiliza un ejemplo para mostrar cómo adherirse al OCP definiendo una interfaz y creando clases separadas para cada forma. Leer más →

[S] El Principio de Responsabilidad Única

[S] El Principio de Responsabilidad Única
El Principio de Responsabilidad Única (SRP) es un principio de diseño que promueve el código mantenible. Establece que cada clase debe tener solo una tarea. Esta publicación explica su importancia con ejemplos de código, lo que resulta en un código más comprensible y mantenible. Leer más →
Prev
2 of 8
Next