Содержание
- Введение 1
- Теоретические основы модульного программирования 2
- - Принципы декомпозиции и инкапсуляции 2.1
- - Типы модульности: процедурная, объектно-ориентированная, функциональная 2.2
- - Преимущества и недостатки различных подходов к модульности 2.3
- Преимущества модульного программирования 3
- - Повышение читаемости и поддерживаемости кода 3.1
- - Улучшение тестируемости и отладки 3.2
- - Возможность повторного использования кода 3.3
- Практическое применение модульного программирования 4
- - Примеры модульной архитектуры в популярных фреймворках 4.1
- - Инструменты и технологии для модульной разработки 4.2
- - Управление зависимостями между модулями 4.3
- Заключение 5
- Список литературы 6