lunes, 8 de octubre de 2018

Principios SOLID

PRINCIPIOS SOLID



Inventado por Robert C.Martin para establecer los cinco principios básicos de la programación orientada a objetos y diseño. Estos principios tienen bastante relación con los patrones de diseño, en especial, con la alta cohesión y el bajo acoplamiento.

SRP: Responsabilidad simple. Destinar cada clase a una finalidad sencilla y concreta.
OCP: Abieto/cerrado. El diseño debe ser abierto para poderse extender pero cerrado para poderse modificar
LSP: Principio de Liskov. Crear todas las clases derivadas para que también puedan ser tratadas como la propia clase base.
ISP: Interfaces. Poder reaprovechar los interfaces en otras clases.
DIP:Dependencia. uso de abstracciones para conseguir que una clase interactue con otras clases sin que las conozca directamente.

No hay comentarios:

Publicar un comentario

Patrones GoF Final

Patrones Gof Final Proyecto para descargar https://drive.google.com/drive/folders/199j1kCiwIUcIhfggcftmzExUgxFUgZ5s?usp=sharing