Portada arrow NO-ticias arrow Cinco principios de diseño ágil en POO
Cinco principios de diseño ágil en POO
lunes, 11 de agosto de 2008

Me han gustado los cinco artículos (en inglés), explicativos y sencillos, acerca de cinco principios de diseño en POO relacionados con metodologías de desarrollo ágiles que pueden leer se en la web oodesing External link. Aunque discutibles en algún sentido, no carecen de una enorme dosis de sensatez:

  • Principio abierto/Cerrado: Las entidades de software, como clases, módulos y funciones deben estar abiertas a extensiones y cerradas a modificaciones.
  • Principio de inversión de la dependencia: Los módulos de alto nivel no deben depender de módulos de bajo nivel. Ambos deben depender de abstracciones. Las abstracciones no deben depender de los detalles. Los detalles deben depender de las abstracciones.
  • Principio de segregación de interfaces: Los clientes no deben ser forzados a depender de interfaces que no utilizan.
  • Principio de responsabilidad única: Una clase debe tener una única razón para cambiar.
  • Principio de sustitución de Liskov: Los tipos derivados deben poder ser sustitutos completos de sus tipos base.

 

 
←Artículo anterior   Artículo siguiente→

Artículos relacionados

No se encontraron artículos relacionados

¿Quién está en línea?

 web tracker

Suscríbete

RSS feed Sindicación RSS

(¿Qué es la sindicación RSS?)


Suscribir por e-mail

¿Dónde estoy?

Estás en La tecla de ESCAPE, un sitio web personal en el que nos gusta hablar de algoritmos, informática, tecnología, ciencia, ingeniería, internet... y cualquier tontería que se nos ocurra. El punto de vista de nuestros artículos técnicos suele ser muy básico, así que a menudo adoptamos grandes simplificaciones. (Más...-Términos de uso)