UML—小总结

来源:互联网 发布:java web有什么好书 编辑:程序博客网 时间:2024/05/16 11:21

UML视频今天看完了,画个导图时间有点长,这个图有点大。

千言万语顶不了我这张好图(嘻嘻!),先让我大概嘚瑟嘚瑟这张图:

这里写图片描述

再大概嘚瑟嘚瑟这个思路:
分四个部分:面向对象技术、UML、设计模式、RUP。下边说他们之间的联系:
UML是一种面向对象的建模语言。

**·**RUP与UML:
RUP是面向对象的软件开发方法。UML是一种建模语言。两者结合在一起完美的实现软件的开发过程。

·设计模式与UML
我理解的是UML是将设计模式的一种以图的形式表现出来,而设计模式有很多种。(理解的不是准确的。)

·面向对象与UML
UML是面向对象的建模语言,当然要以面向对象技术为核心。

详细一下四个关系:

关系:关联、泛化、依赖、实现。
关联:整体和部分的关系。
1. 普通关联:单向关联、双向关联,自身关联。
2. 聚合:整体部分关系是没有整体也会有部分。没电视时会有遥控器,这是一个整体,当没有电视机时遥控器可以有,这就是聚合。
3. 组合:整体部分关系是没有整体部分也部分也不存在。人,没有人就不能说胳膊腿的,没有意义。

泛化:跟继承作用是一样的。继承明白,泛化就明白了。说区别吧:父类泛化子类,子类继承父类。

依赖:就是使用。如类A依赖类B,类A使用类B中的方法。如图。
这里写图片描述

实现:是类实现接口的功能,接口中的方法不能直接实现,类才有真正的代码来实现。

总结:学到的东西要联系起来,没有联系的、分散的知识很快就会消失的。有了联系,知道了一点就会发散出很多。

0 0
原创粉丝点击