一、概述
1.面向对象技术
出现于20世纪70年代末,是软件工程领域中重要技术。它是一种程序设计方法,也是一种对现实世界中问题的抽象方式,面向对象建模技术研究的主要成果就是统一建模语言UML。
现实世界 | 面向对象技术 |
事物 | 对象 |
事物之间有共性,可以归纳 | 类是具有想用属性的抽象描述 |
事物具有静态特性和动态特性 | 用属性和方法描述事物的静态和动态特征 |
事物存在联系,需要交流 | 消息和方法 |
事物是一个独立的实体 | 封装性 |
客观世界中事物存在继承关系 | 继承性 |
不同事物收到同样消息时,产生的行为不同 |