модульное программирование
модульное программирование один из ранних методов проектирования программ. Вся программа разбивается на модули, каждый из которых выполняет одну функцию и содержит в себе весь необходимый для этого код и переменные, что позволяет программировать и отлаживать его отдельно. Затем модули постепенно собираются вместе, пока не будет реализована вся система. Этот подход позволил уменьшить сложность разработки и отладки больших программ. Принципы модульного программирования стали составной частью ООП Смотри также: module 2), OOP, programming methodology, structured programming