Domain Design Driven (DDD)¶
Domain-Driven Design, aka DDD, is a software development approach that emphasizes structuring and modeling software based on the real-world domain it is meant to represent. It was popularized by Eric Evans in his book Domain-Driven Design: Tackling Complexity in the Heart of Software.
See also Domain-Driven Design in PHP: Unlocking the Power of Software Modeling, Domain Driven Design Reference and CodefyPHP.
Related : Value Object (VO), Data Transfer Object (DTO), Business Logic, Event Storming, Snapshot, Specification, Domain, Identity