Loose Coupling, High Cohesion
Born to achieve a lighter design where each domain has low connectivity and high cohesion
Unlike traditional OOP, it designs differently according to domain and context (similar to picture theory-use semantics), and implementation becomes easier when using AOP for dependency injection of subdomains
DDD Notion

Seonglae Cho