Moduláris programozás

A Programozás Wiki wikiből

Köztudott, hogy az ember egy bizonyos bonyolultság után a teendőket nem tudja átlátni, csak az ösztöneire hagyatkozhat. A programokat azonban ösztönből nem lehet megírni. A moduláris programozás azt jelenti,hogy a problémát olyan részfeladatokra bontjuk, amelyeknek a bonyolultsága már nem okoz gondot, amit már egy modulban - de magát a modult továbbra is monolitikusan leprogramozva - meg tud írni egy programozó, azaz csökkentjük a probléma bonyolultságát. Ha több ember dolgozik egy munkán, akkor az elvégezendő feladatot szintén részekre kell bontani, és a részeknek az összekapcsolását, összekapcsolódását meg kell tervezni. Itt is az a megfelelő megoldás, hogy a programokat bontsuk modulokra. A részek közötti együttműködési felületet interfésznek hívjuk, a programozási módszert moduláris programozásnak.