关联的设计 关联本身不是一个模式,但它在领域建模的过程中非常重要,所以需要在探讨各种模式之前,先讨论一下对象之间的关联该如何设计.我觉得对象的关联的设计可以遵循如下的一些原则: 关联尽量少,对象之间的复杂的关联容易形成对象的关系网,这样对于我们理解和维护单个对象很不利,同时也很难划分对象与对象之间的边界:另外,同时减少关联有助于简化对象之间的遍历: 对多的关联也许在业务上是很自然的,通常我们会用一个集合来表示1对多的关系.但我们往往也需要考虑到性能问题,尤其是当集合内元素非常多的时候,此时往往需…