basing complex designs on a model of the domain.placing the project's primary focus on the core domain and domain logic.ĭomain-driven design is predicated on the following goals: For example, if a software processes loan applications, it might have classes like LoanApplication and Customer, and methods such as AcceptOffer and Withdraw.ĭDD connects the implementation to an evolving model. In terms of object-oriented programming it means that the structure and language of software code (class names, class methods, class variables) should match the business domain. Domain-driven design ( DDD) is a software design approach focusing on modelling software to match a domain according to input from that domain's experts.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |