Programas modulares
Los programas modulares son un paradigma de programación que:
Divide el código en unidades lógicas independientes (módulos)
Organiza la funcionalidad en componentes reutilizables
Principios clave:
o Cohesión: Cada módulo realiza una sola tarea bien definida
o Acoplamiento bajo: Mínima dependencia entre módulos
o Encapsulamiento: Ocultar detalles de implementación
Ventajas:
✔ Mayor mantenibilidad
✔ Reutilización de código
✔ Desarrollo en paralelo por equipos
✔ Facilita testing unitario