¿Qué es la programación modular?

La programación modular es un enfoque del desarrollo de software en el que las funciones individuales de un programa se separan en componentes autocontenidos llamados módulos. Cada módulo contiene todo lo necesario para cumplir con su propia funcionalidad, y se puede editar y modificar sin que se vea afectado todo el proyecto. La programación modular se logra manteniendo una interfaz de módulo consistente que otros componentes de software utilizan para acceder a las funciones de cada módulo.

En algunos idiomas, como Java y Go, un módulo se conoce como "paquete". En otros idiomas, como Python, un "paquete" se refiere a una colección de módulos.

Lenguajes que soportan la programación modular.

Términos de programación