Vikas Gupta: Software architect

Archive for January, 2010

Domain Driven Design : Making Implicit concepts Explicit

Posted by Vikas Gupta on January 6, 2010

In the previous post, I discussed about how to query the domain objects. That post completes the issues with domain object lifecycle management. In this post, I will discuss how to make implicit concepts explicit in order to make domain model more expressive

Sometimes small details of the design get lost in the code. We tend to consider small business rules and constraints as implicit and these details are not given enough importance as they should be given.They are often coded as a bunch of if-else blocks in the code and this makes the identification of these business rules difficult and more importantly makes design less effective. Let see some of the concepts/design patterns which can be used to make these implicit concepts more explicit. Read the rest of this entry »

Posted in DDD, Design Patterns, EA Patterns | Tagged: , , , | Leave a Comment »