一、前言
上次对UML进行了一个较为宏观的了解知道了UML的基本构造块,今天我们就将对UML进行更加详细的了解——UML技术
二、提纲
以下就是本次总结的内容提纲
一、面向对象技术的基本原则
二、面向对象技术的基本概
三、举例
四、面向对象技术的发展历史
五、面向对象程序设计语言
三、内容
(一)、面向对象技术的基本原则
抽象:抽象是从众多的事物中抽取出共同的、本质性的特征,而舍弃其非本质的特征。例如苹果、香蕉、生梨、葡萄、桃子等,它们共同的特性就是水果。得出水果概念的过程,就是一个抽象的过程。
封装:封装就是把对象的属性和服务结合成一个独立系统单位,并尽可能隐蔽对象的内部细节。
模块性:模块化就是根据系统的功能分为不同的功能块儿。如一个订餐系统我们可以分为:
层次性:由多个次抽象的在一起找寻共同的特点再次抽象出一个更高层次的抽象,既抽象程度由高到低逐渐上升,在这个过程中更高层次的抽象都是建立在其它次抽象的基础之上的如图: