Domain Design Driven (DDD)¶
Domain-Driven Design (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
Related : Value Object (VO), Data Transfer Object (DTO)