Question: How do I isolate what is important in the overall picture of my domain model? How do I control accesses to my objects to
How do I isolate what is important in the overall picture of my domain model?\ \ How do I control accesses to my objects to ensure that invariants among related objects are preserved?\ \ How do I create a complex object?\ \ How do I save an entity object to disk and restore it from disk?\ \ How do I delimit the scope of a domain submodel?\ \ How do I relate the various submodels in a shared understanding of the overall model?\ \ How do I coordinate the activities of two teams who are working on systems that are closely related?\ \ How do I prevent external legacy software from polluting the domain model?\ \ How do I coordinate the activities of two teams who are working on systems that are closely related, they cannot share subsystems, but they are under the same management?\ \ How do I ensure that the code and the domain model are kept consistent with each other?\ Given these choices:\ Anticorruption layer\ Aggregate\ Shared Kernel\ Layered Architecture\ Customer-Supplier\ Bound Context\ Context map\ Repository\ Factory\ Continuous integration
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
