Содержание
- Введение 1
- Основы многомодульного программирования 2
- - Принципы модульности: SOLID и другие 2.1
- - Архитектурные паттерны для многомодульных приложений 2.2
- - Управление зависимостями и сборками в C# 2.3
- Механизмы взаимодействия между модулями 3
- - Интерфейсы и абстрактные классы 3.1
- - События и делегаты 3.2
- - Использование dependency injection 3.3
- Практические примеры многомодульного программирования 4
- - Составление простого приложения с модулями 4.1
- - Разработка модульной библиотеки компонентов UI на WPF 4.2
- - Создание модульного API для веб-сервисов 4.3
- Заключение 5
- Список литературы 6