- 0
- 0
- 约 27页
- 2017-06-17 发布于江苏
- 举报
面向对象技术概述-WebsoftResearchGroup
面向对象技术概述
胡伟 (whu@nju.edu.cn)
什么是面向对象方法
一种软件开发方法。
面向对象方法的出发点和基本准则,是尽可能模
拟人类习惯的思维方式,使开发软件的方法与过
程尽可能接近人类认识世界解决问题的方法与过
程,也就是是描述问题的问题空间与实现解法的
解空间在结构上尽可能一致
2
什么是面向对象方法
Peter Coad和Edward Yourdon提出用下列等式识认面向对象
方法:
面向对象= 对象(object)+ 类(class)+ 继承(inheritance)
+ 通过消息的通信(communication with messages)
可以说,采用这四个概念开发的软件系统是面向对象的
3
面向对象方法优点
从认知学的角度来看,面向对象方法符合人们对
客观世界的认识规律。
面向对象方法开发的软件系统易于维护,其体系
结构易于理解、扩充和修改。
面向对象方法中的继承机制有力支持软件的复用
4
面向对象的基本概念
对象/ 实例(object/ instance)
类(class)
封装(encapsulation)
继承(inheritan
原创力文档

文档评论(0)