La relación entre reglas (buenas prácticas) de diseño OO y patrones de diseño OO
Existen numerosos términos relacionados con lo que podríamos denominar conocimiento en el diseño de micro-arquitecturas software: Principios, Heurísticas, Patrones, Malos Olores (Bad smell), Lecciones Aprendidas, Mejores Prácticas, Buenos Hábitos, Refactorizaciones y similares (aquí tienes algún recopilatorio más, en libros y artículos en la tabla de abajo tienes más referencias). PRINCIPIOS The Dependency Inversion Principle (DIP)…