UML第一集

                         


                                                      UML第一集_第1张图片

1.UML是一种可视化建模语言

2.面向对象:一种抽象方式

面向对象技术是一种程序设计方法,是一种对现实世界中问题的抽象

封装性:不用去了解内部结构,只是将外部接口暴露。比如手机,只按键就可进行操作,并不用了解手机内部是如何运行的。我觉得可以用人来比喻,把人当做一个系统,人与人之间用嘴巴进行语言交流,你并不用考虑对方的五脏六腑在怎样运行。

继承性:通过已有类构造新的类,子类继承父类就像儿子继承父亲的财产。

多态性:就像现实世界中的得到不同的消息时,不同的事物表现的行为不同。比如妈妈喊“开饭啦!”,哥哥不饿就不去吃饭了,你饿了就“嗖嗖”的跑过去了。

聚合关系:复杂的事物由简单的事物构成

3.建模:建立模型,模型可以把复杂的系统简单化。

为什么要可视化建模?因为一张图顶的上千言万语。

      UML第一集_第2张图片

4.统一软件过程RUP

特点:用例驱动,以架构为中心,采用迭代和增量

RUP认为:一个软件产品开发过程应该包括多次循环。每个循环包括四个阶段:初始、细化、构造、移交

    

刚刚看完第一集,理解的还不是很好,希望大家多多指教。

    

你可能感兴趣的:(UML第一集)