Im Laufe eines Programms Leben, wird der Quellcode von einer Reihe von verschiedenen Programmierern gepflegt werden. Modularisierung Techniken unterteilen Programme in einzelne Funktionseinheiten , um Programme leichter zu pflegen. Non -Modular Programming
Quellcode, keinen Gebrauch von Techniken Modularisierung ist eine Reihe von Operationen stark voneinander abhängig . Ändern einen Aspekt des Programms konnte mit den verschiedenen Aspekten der Code umzuschreiben , um das Programm Arbeit machen zu führen.
Modulare Programmierung
Programmierung mit Modularisierung Techniken , auf die Andererseits teilt Quellcode in diskrete Funktionen oder Modulen. Diese Module die Interaktion mit dem Hauptprogramm , sondern ändert sich für die einzelnen Funktionen erfordern keine Umschreiben der anderen Module das Programm verwendet. Darüber hinaus können diese Module sofort in andere Programme importiert werden, um die Programmierer Zeit zu sparen.
Object - Oriented Programming
Modulare Programmierung von einer Technik in eine weiterentwickelte gesamte Art der Programmierung , genannt der objektorientierten Programmierung . In der objektorientierten Programmierung werden verschiedene Teile des Programms in einzelne Einheiten unterteilt funktionalen Code , Objekte genannt . Entire Sprachen wie C + + und Python, wurden rund um die Prämisse der Verwendung der objektorientierten Programmierung erstellt .