Содержание
- Введение 1
- Основные принципы чистой архитектуры 2
- - Принцип Dependency Rule 2.1
- - Слои архитектуры: Entities, Use Cases, Interface Adapters, Frameworks and Drivers 2.2
- - Преимущества чистой архитектуры 2.3
- Принципы SOLID в контексте чистой архитектуры 3
- - Принцип единственной ответственности (SRP) 3.1
- - Принцип открытости/закрытости (OCP) 3.2
- - Принцип подстановки Барбары Лисков (LSP) 3.3
- Влияние на дизайн и организацию проекта 4
- - Организация слоев и модулей 4.1
- - Применение паттернов проектирования 4.2
- - Инструменты и методы реализации 4.3
- Практическое применение и примеры 5
- - Разработка простого приложения 5.1
- - Использование фреймворков и библиотек 5.2
- - Анализ существующих проектов 5.3
- Заключение 6
- Список литературы 7