I am really new to DDD and trying to understand some of the concepts.
Can someone explain to me the idea of domain modeling in DDD.
I already explained Wikipedia: http://en.wikipedia.org/wiki/Domain_model , but still it seems that in my understanding there are gray areas.
Based on what I understood, domain modeling involves building a model around business units to express your relationships, express the entities that participate in the model, etc.
Wasn’t this always the case in practice? in an object-oriented world, you model business objects into classes, objects, etc. and create software around it.
What I don't understand is that Domain Modeling is accessing DDD. Is it the same object / class modeling that you find in the OO world, or is it something new for DDD? How is it different from object oriented design / modeling?
Your answers are highly appreciated.
source
share