单项8:包图解释.ppt

单项8:包图 组长:何金连组员:简惠莹 张宛峤 陈冰 王璐璐包图(Package Diagram) UML包图通常用于描述系统的逻辑架构——层、子系统、包等。其中,层可以建模为UML包,例如:UI层可以建模为名为UI的包。 用途 UML包图提供了组织元素的方式。 UML包图能够组织任何事物:类(接口)、其他包、用例等,嵌套包十分常见。 设计者通常希望通过包之间的依赖性(耦合),来看到系统内大型事物之间的耦合。 一、基本绘图知识 二、准则 依赖 UML依赖线用于显示包之间的耦合(可能会引用另外一个包中的元素),是有箭头的虚线,箭头指向被依赖的包 一、基本绘图知识 包名:如果包内部显示了其成员,则在标签上标识包名;否则,可以在包体内标识包名称。 三个包:UI 、Swing 、Web 一、基本绘图知识 二、准则:使用层进行设计 1、内聚职责;使关系分离 同一层内的对象在职责上应该具有紧密关联,例如,UI层中的对象应该专注于UI工作,例如创建窗口和小部件、捕获鼠标和键盘事件等;Domain层的对象应该关注逻辑,关注功能。 2、M-V(Model-View)模型视图分离原则

文档评论(0)

1亿VIP精品文档

相关文档