En este artículo resumo cinco principios básicos de la programación orientada a objetos:
No debe existir más de una razón para cambiar una clase. Los artefactos software deben ser abiertos para su extensión, pero cerrados ante una modificación.Toda clase debe poder ser reemplazada por cualquiera de sus subclases Los módulos de nivel superior no deben depender de módulos de bajo nivel. Ambos deben depender de abstracciones.
Los clientes no deben ser forzados a depender de interfaces que no utilizan.
En los siguientes enlaces se encuentran explicaciones más detalladas a cerca de estos principios
-Principios POO 1-Principios POO 2
No hay comentarios:
Publicar un comentario