May 2011
Intermediate to advanced
352 pages
9h 18m
English
![]()
Software is typically developed to solve a particular problem set that arises from and comprises various business requirements. You can group those requirements together into something known as a domain, and in this domain model, the business requirements are called domain entities. Each domain entity is a unique business object in the domain space, and it is able to interact and to have relationships with the other domain entities of the same domain model. A domain entity represents a specific problem of the domain model.
These concepts are the basis of Domain Driven Design (DDD), introduced by Martin Fowler ...
Read now
Unlock full access