序列图关联了类图与用例图两方面,可通过BCE确定序列图。
BCE模式,将对象分为三类:边界类(boundary class),控制类(control class)和实体类(entity class)
应用 BCE 模式规则:
-
针对每一个用例,可以对应生成一个控制类。
-
参与者对象只能跟边界对象互动。
-
实体对象不能发送消息给边界对象和控制对象。
-
如果只是单纯对数据表进行增加、删除、修改、查询的话,可以不设置控制对象,让边界对象直接发送消息给实体对象,以提高整个序列图的执行速度。
序列图关联了类图与用例图两方面,可通过BCE确定序列图。
BCE模式,将对象分为三类:边界类(boundary class),控制类(control class)和实体类(entity class)
应用 BCE 模式规则:
针对每一个用例,可以对应生成一个控制类。
参与者对象只能跟边界对象互动。
实体对象不能发送消息给边界对象和控制对象。
如果只是单纯对数据表进行增加、删除、修改、查询的话,可以不设置控制对象,让边界对象直接发送消息给实体对象,以提高整个序列图的执行速度。
本文标题:UML 序列图的 BCE 模式
本文链接:https://www.haomeiwen.com/subject/hzfarrtx.html
网友评论