面向对象技术概述-WebsoftResearchGroup.PDFVIP

  • 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)

1亿VIP精品文档

相关文档