Programación SOLID: Sustitución de Liskov (LSP)

Описание к видео Programación SOLID: Sustitución de Liskov (LSP)

El principio de sustitución de Liskov recuerda que un objeto de una clase debería poder ser sustituido por otro de una subclase sin que el programa deje de funcionar. O bien, que una implementación de una interfaz o clase abstracta debe implementar correctamente los métodos de los que la superclase se compone.

Y sólo viene a recordar que hay que usar correctamente la herencia. Si nos encontramos con que hay implementaciones de interfaz o clases abstractas que lanzan excepciones porque se tratan de métodos no compatibles con esa implementación concreta de la interfaz, es que tal vez no es la abstracción correcta.

Комментарии

Информация по комментариям в разработке