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] 举报,一经查实,本站将立刻删除。