微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

UML类图学习

1. UML类图样例

2. 基本概念

2.1 类图说明

Class类图:分为三层,第一层显示名称,如果是抽象类则用斜体显示;第二层表示类的特性,通常是字段和属性;第三层是类的方法或者行为, 前面的符号+表示public,-表示private,#表示protected,~表示default

Interface图:分为两层,第一层有<<interface>>标识,并显示接口名称;第二层表示接口方法

在面向对象程序设计时,类与类之间的关系主要分为继承,实现,依赖,关联,聚合,组合六种关系

2.1 依赖关系

 依赖关系用虚线和箭头表示,例如上图中的Animal依赖 Oxygen和Water,为什么他们是依赖关系?因为通常一个类中,如果有一个方法的参数类型是其他类,那么他们就有依赖关系;

2.2 组合关系

2.3 聚合关系

2.4 泛化关系

2.5 实现关系

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐