专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Rational

控制类 实体类 边界类之间的交互有关问题

发布时间:2011-06-20 19:17:32 文章来源:www.iduyao.cn 采编人员:星星草
控制类 实体类 边界类之间的交互问题!
边界类、控制类、实体类以及活动者之间的交互关系:
1.活动者只与边界对像交互。
2.边界对像只与活动者、控制类对象交互。
3.实体对象只与控制类对象交互。
4.控制对象可以与边界对象、实体对象以及其它控制对象交互,但不能直接与活动者交互。

请问,是否不管在对象类图,还是在顺序图中,都要遵守上面这几个守则?

------解决方案--------------------
需要遵守
------解决方案--------------------
其实这些类都是逻辑上的分类,没有人能禁止一个属于边界类的对象直接访问实体,但是这样做不好,不是良好的设计和开发习惯.除非有充分的理由,不要那么做.

如果做了那个样子的设计,只能说明做设计的人态度并不严谨.设计依然有可改进之处.

如果你不是那个这么设计的人,你可以提出修改意见.
如果你是,那么要注意找到解决办法,以后尽量不要这么做.

如果真的要那么做,一定给出足够的说明,而且注意不要滥用.
------解决方案--------------------
你控制类就不做点处理什么的.

就不能调用完实体业务,由控制类调用哪个Action?
------解决方案--------------------
探讨
那如果控制类返回消息给DataBase这样一个actor,例如保存数据什么的,可以不?

------解决方案--------------------
既然做分析类,就不要考虑太多设计类才应该考虑的问题,把用例分析清楚,类抽象好,职责分配好就ok了
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: