O que é programação modular?

A programação modular é uma abordagem ao desenvolvimento de software em que as funções individuais de um programa são separadas em componentes independentes chamados módulos. Cada módulo contém todo o necessário para cumprir sua própria funcionalidade e pode ser editado e modificado sem que todo o projeto seja afetado. A programação modular é realizada mantendo uma interface de módulo consistente que outros componentes de software usam para acessar as funções de cada módulo.

Em algumas linguagens, como Java e Go, um módulo é conhecido como "pacote". Em outras linguagens como o Python, um "pacote" refere-se a uma coleção de módulos.

Idiomas que suportam programação modular

Termos de programação