C++ 9-1.pptVIP

  • 1
  • 0
  • 约1.16万字
  • 约 40页
  • 2017-08-18 发布于江苏
  • 举报
C++ 9-1.ppt

(1) 模块性好,独立性强,可靠性高。一个“软件 I C 是用于构造新软件系统的基本单位,应是可以独立存在的实体,它应当不受或少受外界的影响,以便自由地为各个不同的软件系统所用。 (2) 封装功能,连接简单,使用方便,作为集成机制,“软件 I C 必须将集成的功能封装起来,使用者不必搞清楚它的内部细节,便能方便地连接,安全地用于新的软件,提高了软件的生产率。 (3)内部功能的高效实现和清晰,简明的说明。软件 I C 是可重用的,内 部代码实现的高效与否,直接影响到软件系统的性能。作为产品交给用户,它应当具有类似于硬件集成插件的功能及各项指标的说明,以便使用户可以根据需要选择合适的“软件 I C ”。 在面向对象语言中,对象类充当了系统构造的单元,支持“软件 I C ”技术。这是因为: (1) 类是一类对象的统一模板;它具有很强的模块性。类的功能代码实现只通过外部接口与外界联系,具有很强的独立性,其可靠性表现在一个类 的出错不会传播到其它类中,一个系统的类如果出错了,可以将其删除,作为一个降级的的系统使用,而不会使整个系统瘫痪。 (2) 类是对象一级的抽象,它将一类对象的数据结构的描述和其功能封装起来,使得外界不必清楚其内部实现细节,只要从它的说明中了解其基本功能,就可以使用它。 (3) 类之间的连接有继承性描述和一组

文档评论(0)

1亿VIP精品文档

相关文档