打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
(EA)使用教程(四)架构设计

四、架构设计

此部分需要完成的是包图和接口的定义

1.包图

同样的方法新建项目,这次选择package--包图进行创建

选择新建一个包

然后确定包之间的关系即可

1) 合并 merge, 表示为一条虚线+单向空心箭头+书名号包含的merge字样, 箭头指向被合并的包。

2) 导入(引入) import/access, 表示为一条虚线+单向空心箭头+书名号包含的import/access字样, 箭头指向被合并的包。

包导入是一种允许采用非限定性名称访问来自于另一个命名空间中的元素的关系。

3) 嵌套 nesting, 表示为一条实线+带十字线的实心圆, 圆远离被合并的包。

下图是一个示意图:

2.接口

在类图和接口之间的关系表示中,有以下几种

1) 实现 realization, 表示为一条虚线+单向空心箭头, 箭头指向被实现的接口 

2) 泛化 generalization, 表示为一条实线+单向空心箭头, 箭头指向被泛化的基(父)类 

3) 依赖 dependency, 表示为一条虚线[+单向或双向开口箭头], 单向箭头表示单向依赖 

4) 关联 association, 表示为一条实线[+单向或双向开口箭头], 单向箭头表示单向关联 

5) 聚合 aggregation , 表示为一条实线[+单向空心菱形], 空心菱形箭头指向目标类或父类 

6) 组合 composition, 表示为一条实线[+单向实心菱形], 实心菱形箭头指向目标类或父类 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
解析UML类图符号
UML箭头笔记
UML类图符号 各种关系说明以及举例
[引用]学习之UML类图符号
浅谈UML类图符号记忆
UML示例图
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服