Предметно ориентированное проектирование (DDD)
Domain Driven Design
Domain Driven Design (DDD) или Предметно ориентированное проектирование - это набор практик по построению программной системы на базе метафор предметной области системы. Обычно реализуется через репозиторий сущностей, из которого порождаются объекты с которыми взаимодействует система.
Дополнительные источники
Книга (простая): Реализация методов предметно-ориентированного проектирования, Вернон Вон
Книга (сложная): Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем, Эрик Эванс
Last updated
Was this helpful?