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 实现关系
标签:表示,关系,依赖,类图,学习,UML,2.1 来源: https://www.cnblogs.com/oxygenG/p/14855163.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。