código fuente no modular que no hace uso de las técnicas de modularización es un conjunto de operaciones altamente dependientes entre sí. 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 .
Modular Programación
Programación con técnicas de modularización , en el Por otra parte , divide código fuente en funciones discretas , o módulos . Estos módulos de interactuar con el programa principal , pero cambia a una función individual no requieren volver a escribir los otros módulos utiliza el programa . Además, estos módulos pueden ser instantáneamente importados en otros programas para guardar el tiempo de programación.
Programación orientada a objetos
programación modular evolucionó de una técnica en un estilo de programación entera , llamada de programación orientado 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 , fueron alrededor de la premisa de la utilización de la programación orientada a objetos creados.