Despite having studied Domain Driven Design for a long time now there are still some basics that I simply figure out.
Domain Driven Design
It seems that every time I try to
Big part of you requests are related to object oriented design and responsibility assignment, you can think of GRASP Patterns and This, you can benefit from object oriented design books, recommend the following
Applying UML and Patterns