UML之类图
来源:互联网 发布:鲲鹏网络传媒有限公司 编辑:程序博客网 时间:2024/06/06 12:38
1.类图
1.1概念和类图元素
类图是描述类,接口,协作以及它们之间关系的图,用来显示系统中各个类的静态结构。
类由名称、属性、方法构成,类图由类、类之间关系构成。类:;
类图:
1.2类图关系
1.2.1普通关联
job是名称( association name):用来描述该关系。
employee和employer是 角色(role):描述类扮演的角色。
1..n和1表示多重性( multiplicity):说明一个关联的实例中有多少相互连接的对象。
1.2.2聚合关系和组合关系
聚合关系( aggregation) 组合关系( composition)
聚合关系没有制约关系,不会因为一方不存在导致另一方不存在,比较的相互独立。用空心菱形表示。
组合关系有附属关系,一方依附于另一方。用实心菱形表示。
1.2.3依赖关系
依赖关系就是一种使用关系,一种元素改变影响到另一个,比如:没有电,灯就不能工作。用一个虚线箭头表示。
1.2.4泛化关系
泛化关系就是继承关系。山地自行车继承自行车的所有属性和方法。
1.2.5实现关系
实现是类元直接的语义关系,一个类元描述了另一个类元保证实现的契约。只继承其方法。
1.3其他
1.3.1权限
person类的属性name为public;属性age为private;属性salary为protected。
如果符号表示的话就是:
1.3.2范围
每个实例自己拥有自己的属性和方法。
对于类中的静态成员来说:所有实例共享一个成员。
1.3.3抽象类
抽象类用斜体来表示;抽象类不能实例化。
1.3.4属性和方法的语法
类的属性的语法:
[可见性] 属性名:类型=默认值 {约束条件}如图示:
类的方法的语法:
[可见性] 方法名(参数):返回类型 {属性字符串}
0 0
- 【UML】UML之类图
- uml图之类图
- UML图之类图
- UML之类图
- UML学习之类图
- UML学习之类图
- UML之类图
- UML之类图
- UML之类图
- UML之类图关系
- UML之类图
- UML之类图
- UML之类图
- UML之类图
- UML之类图
- UML之类图
- UML之类图
- UML之类图
- wustoj 1285 Factors
- Epoll在LT和ET模式下的读写方式
- hud2062
- n!分解质因数、因数
- 指针、数组、函数
- UML之类图
- hdu4503 概率
- android 通过WiFi进行adb调试
- 用C++模拟sealed和final关键字
- Linux创建swap文件
- iPhone/iPad高级应用与手游开发学习笔记:多点触摸与手势检测(一:UITapGestureRecognizer)
- 火星人敏捷开发博客APP上线了
- C++ 面试题(一) this指针
- 建造者模式