码迷,mamicode.com
首页 > 其他好文 > 详细

领域模型概念

时间:2014-09-29 13:42:30      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:数据   sp   问题   r   bs   数据库   设计   如何   对象   

      软件的本质是解决领域所面临的问题,而不是设计数据库。数据库持久化的辅助功能。然而目前软件开发的现状是大帮的从业人员成天扯着数据库不放,仍然有大帮的人在问:“我要实现xxxx功能,我的数据库应该如何设计?”这些人犯了根本性的错误。是本末倒置了。领域设计是把现实中的领域模型转换成软件中的模型。

模型:

    1.关联 模型关联 使领域模型变得更加复杂。设计时就需要控制和减少关联。

                 1.规定遍历方向

      2.设置限定符号,减少多重关联

      3.消除不必要关联

  2.实体  实体是具有唯一标识的是对象。实体的区分有唯一标识区分,而非属性。

     3.值对象  用来描叙领域对象本身没有标识的对象称为值对象。值对象实例化之后用来表示设计元素。只关心这些元素是什么,不关系他们是谁。

定义值对象并且保持其不变,应该是设计的一条基本准则。只关心模型元素的属性时候,应该将其设计为值对象。

   

领域模型概念

标签:数据   sp   问题   r   bs   数据库   设计   如何   对象   

原文地址:http://www.cnblogs.com/nessie/p/3999775.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!