Предметно ориентированное проектирование (DDD)

Domain Driven Design

Domain Driven Design (DDD) или Предметно ориентированное проектирование - это набор практик по построению программной системы на базе метафор предметной области системы. Обычно реализуется через репозиторий сущностей, из которого порождаются объекты с которыми взаимодействует система.

Дополнительные источники

  • Книга (простая): Реализация методов предметно-ориентированного проектирования, Вернон Вон

  • Книга (сложная): Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем, Эрик Эванс

Last updated