-
modularización Técnica
-
En el transcurso de la vida de un programa, su código fuente será mantenida por un número de diferentes programadores. técnicas de modularización dividen programas en unidades funcionales separadas para que los programas más fáciles de mantener.La programación no modular
El código fuente que no haga uso de técnicas de modularización es un conjunto de operaciones altamente dependientes unos de otros. El cambio de un aspecto del programa podría llevar a tener que volver a escribir varios aspectos del código para que el programa funcione.
Programación modular
Programación con técnicas de modularización, por otra parte, divide código fuente en funciones discretas, o módulos. Estos módulos de interactuar con el programa principal, pero los cambios en una función individual no requieren la reescritura de los otros módulos utiliza el programa. Además, estos módulos pueden ser importados al instante en otros programas para ahorrar el tiempo de programación.
Programación orientada a objetos
Programación modular evolucionó a partir de una técnica en todo un estilo de programación, denominada programación orientada a objetos. En la programación orientada a objetos, las diferentes partes del programa se dividen en unidades de código funcionales discretos, llamados objetos. idiomas enteros, como C ++ y Python, se crearon alrededor de la premisa de utilizar la programación orientada a objetos.