title: How can Domain driven design be combined with aspect oriented programming?
body: <p>I'm doing research and one point I want to cover is "What is the relationship between Domain-driven Design and Aspect oriented programming?"</p>
  
  <p>I know that a main principle in DDD is separation of concerns and I understand that. What I'm not really certain is, whether aspects in AOP acts like "sub domains" in our domain in DDD. </p>
  
  <p>Are these two concepts, basically the same thing. I mean, If I develop an application following AOP and DDD, at the end of the day will it be true that "a sub domain" == "an aspect".</p>
  
  <p>I will also appreciate any other opinions what is the common between AOP and DDD.</p>