UML总结—类图(Class Diagram)
来源:互联网 发布:淘宝香港高登店怎么样 编辑:程序博客网 时间:2024/05/20 20:05
一、类的表示
从上到下依次为类名、属性、方法
二、类图的关系
1、关联(association)
是一种拥有关系,它使一个类知道另一个类的属性和方法
a、聚合(aggregation)
是整体与部分的关系,部分可以离开整体而单独存在。
箭头指向:带空心菱形的实心线,菱形指向整体
轮胎可以脱离汽车而单独存在
b、组合(composition)
是整体与部分的关系,但部分不能离开整体而单独存在,比聚合关系还强。
箭头指向:实心菱形指向整体
2、泛化(generalization)
是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。
箭头指向:父类
3、依赖(dependency)
是一种使用关系,一个类的实现需要另一个类的协助
箭头指向:指向被使用者
4、实现(Realization)
是一种类与接口的关系,表示类是接口所有特征和行为的实现
三、各种关系的强弱
泛化=实现>组合>聚合>关联>依赖
四、发现类的方法
名词动词法的主要规则是从名词与名词短语中提取对象和属性;从动词与动词短语中提取操作与关联,而所有格短语通常表明名词应该是属性而不是对象。
五、以个人藏书管理为例
- UML总结—类图(Class Diagram)
- UML总结—类图(Class Diagram)
- Class Diagram(类图)——UML
- 【UML】类图(Class Diagram)
- 【UML】类图Class diagram
- UML 类图 class diagram
- UML系列图——类图(Class Diagram)
- 类图(Class diagram)—UML图(二)
- 类图(Class diagram)—UML图(二)
- 类图(Class diagram)—UML图(二)
- UML类图(Class diagram)关系
- Class Diagram-UML类图几种关系总结
- UML总结—状态图(State Diagram)
- UML总结—状态图(State Diagram)
- 类图(Class diagram)——UML之图二(上)
- 类图(Class diagram)——UML之图二(下)
- UML建模系列-类图(Class diagram)
- UML建模之类图(Class Diagram)
- UML总结—构件图(Component Diagram)和部署图(Deployment Diagram)
- iOS学习之WebView的使用
- java实现文件下载
- Perl 语言中的运算符
- 《Linux内核设计与实现》学习笔记之“Linux内核简介”
- UML总结—类图(Class Diagram)
- UML介绍
- 单元测试利器之google test
- 接口与抽象类的区别
- 不同环境下的mvn运行指令
- UML总结—建模要素
- UML图的9种图例
- Eclipse编码区-保护色-快捷设置
- 学习实战二:利用Cocos2d-x写的第一个游戏