[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 →

[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 →

[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 →

[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 →
Prev
2 de 8
Next