In de loop van het leven van een programma , zal de broncode wordt onderhouden door een aantal verschillende programmeurs . Modularisering technieken verdelen programma's in afzonderlijke functionele eenheden om programma's makkelijker te onderhouden te maken . Non - Modular programmeren broncode die geen gebruik van modularization technieken maakt is een reeks handelingen sterk van elkaar afhankelijk . Het veranderen van een aspect van het programma zou kunnen leiden tot het hebben van een aantal aspecten van de code herschrijven om het programma te laten werken . Modulair programmeren Programmeren met modularisering technieken , op de anderzijds verdeelt broncode in afzonderlijke functies of modules . Deze modules werken met het hoofdprogramma , maar verandert een individuele functie niet nodig herschrijven de andere modules gebruikt het programma . Bovendien kunnen deze modules direct worden geïmporteerd in andere programma's voor de programmeur tijd te besparen . Object - Oriented Programming Modulaire programmering geëvolueerd van een techniek in een hele stijl van de programmering , de zogenaamde object - georiënteerd programmeren . In object - georiënteerd programmeren , worden verschillende onderdelen van het programma verdeeld in afzonderlijke functionele code eenheden , genaamd objecten. Hele talen , zoals C + + en Python , werden gecreëerd rond de premisse van het gebruik van object - georiënteerd programmeren .
|