第8章 面向对象的概念与记号.pptVIP

  • 2
  • 0
  • 约8.79千字
  • 约 86页
  • 2018-06-14 发布于福建
  • 举报
第8章 面向对象的概念与记号

第八章 面向对象的概念和记号 在20世纪,软件开发引入了面向对象方法。 从80年代中期起,人们开始注重面向对象分析和设计技术的研究,逐步形成了面向对象方法学。 进入90年代后,面向对象方法学已经成为人们在开发软件时最重要的范型之一。 面向对象方法学的出发点和基本原则,是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类解决问题的方法与过程,使描述问题的问题空间(也称为问题域)与实现解法的解空间(也称为求解域)在结构上尽可能一致。 面向对象方法学的主要结论 客观世界的问题都是由客观世界中的实体及实体间的关系构成。 从动态观点看,对对象施加的操作就是该对象的行为。 客观世界中的实体既具有静态的属性又具有动态的行为。因此,面向对象方法把对象作为由数据及可施加在这些数据上的操作所构成的统一体。 对象不仅能被动地等待外界对它进行操作,而且也可以主动处理相关事件的请求。 面向对象方法学中的“对象”,是解空间中的对象,软件系统就是由一系列离散的解空间对象构成的集合。我们应该使得解空间中的对象与问题空间中的对象尽可能一致。这些解空间中的对象,是通过发送消息而相互作用,从而得出问题的解。 面向对象方法学的优点 与人类习惯的思维方法一致; 稳定性好; 可重用性好; 较易开发大型软件产品; 所开发出的软件可维护性好; 面向对象软件比较容易修改; 面向对象软件比较容易理解;

文档评论(0)

1亿VIP精品文档

相关文档