Ich mache Forschung und einen Punkt, den ich behandeln möchte, ist "Was ist die Beziehung zwischen Domain-driven Design und Aspect-orientierte Programmierung?"Wie kann domänengesteuertes Design mit aspektorientierter Programmierung kombiniert werden?
Ich weiß, dass ein Hauptprinzip in DDD Trennung von Bedenken ist und ich verstehe das. Was ich nicht wirklich sicher bin, ist, ob sich Aspekte in AOP in DDD wie "Subdomains" in unserer Domäne verhalten.
Sind diese beiden Konzepte, im Grunde die gleiche Sache. Ich meine, wenn ich eine Anwendung nach AOP und DDD entwickle, wird es am Ende des Tages wahr sein, dass "eine Subdomain" == "ein Aspekt" ist.
Ich werde auch andere Meinungen zu schätzen, was ist die gemeinsame zwischen AOP und DDD.