您的位置:首页 > 其它

领域驱动设计-学习笔记 关联

2010-11-22 10:12 387 查看
   在现实世界中,存在大量等等等关联。大多数关联都存在双向关系。在我们讨论和探索领域时得到的早期形式的模型也确实存在这样的趋势。但是,双向关联会给实现和维护带来很大的困难。而且,双向关联极少能将联系的本质体现出来。

   至少有3种方法可以使得关联更易于控制。

   1.指定一个导航的方向

   2.通过加入限定符来有效地减少关联的多重性

   3.清除不必要的关联

   尽可能地约束是非常重要的。一个双向关联意味着,只有这二个对象同时放在一起时才能被理解。如果应用并不要求在二个对象间进行双向交互,那么指定一个导航方向可以降低对象的相互依赖性,并且使设计得到简化。充分地理解领域可以克服一些主观偏见。

    最极端的简化方式是:如果关联不是手头任务的本质,或者不能反映出对象的基本含义,那边它就应该把完全取消。


作者: 赖晨水 发表于 2010-11-22 10:12 原文链接

评论: 0 查看评论 发表评论

最新新闻:
· 新闻观察:电信商控制Android损害Google流量(2010-11-25 08:40)
· 苹果在华示弱Android原因:利润比份额重要(2010-11-25 08:40)
· 硅谷提问网站Quora估值高达8000万美元(2010-11-25 08:39)
· 黑莓企业销售员工纷纷出逃投靠苹果(2010-11-25 08:38)
· 平板电脑挡道硬盘业 硬盘一哥希捷或被收购(2010-11-25 08:37)

编辑推荐:GCC强大背后

网站导航:博客园首页  我的园子  新闻  闪存  小组  博问  知识库
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: