Создание структуры приложения

22.11.2018 22:32:27

Разработана onion-архитектура по Джеффри Палермо. Каждый слой может иметь неограниченное количество подслоев. Слои, находящиеся в центре системы, не зависят от внешних слоев. Каждый последующий уровень использует предыдущие уровни, что позволяет не изменять структуру и логику системы при изменении инфраструктуры. В Onion-архитектуре выделяют три базовых уровня: Domain, Application и внешний уровень, в который может включаться пользовательский интерфейс, инфраструктура приложения (база данных, файлы, сторонние сервисы) и тесты.