第12章面向对象实现浅析.ppt

第12章 面向对象实现;回顾;本章目标;主要内容;内容线索;面向对象实现的任务;内容线索;面向对象实现语言的选择 ;面向对象语言的优点;一致的表示方法;可重用性;可维护性;实例;面向对象语言的技术特点;支持类与对象概念的机制…; 有两种管理内存的方法,一种是由语言的运行机制自动管理内存,即提供自动回收“垃圾”的机制;另一种是由程序员编写释放内存的代码。自动管理内存不仅方便而且安全,但是必须采用先进的垃圾收集算法才能减少开销。某些面向对象的语言允许程序员定义析构函数(destructor)。每当一个对象超出范围或被显式删除时,就自动调用析构函数。这种机制使得程序员能够方便地构造和唤醒释放内存的操作,却又不是垃圾收集机制。;实现整体-部分(即聚集)结构的机制;实现一般-特殊(即泛化)结构的机制;实现属性和服务的机制;类型检查…;…类型检查;类库…;…类库;效率…;…效率;持久保存对象;参数化类;开发环境;选择面向对象语言;内容线索;良好的程序设计风格;提高可重用性… ;…提高可重用性… ;…提高可重用性… ;…提高可重用性… ;…提高可重用性… ;…提高可重用性… ;…提高可重用性… ;…提高可重用性… ;…提高可重用性;提高可扩充性;提高健壮性 ;内容线索;面向对象的单元测试… ;…面向对象的单元测试;面向对象的集成测试…;…面向对象的集成测试…;…面向对象的集成测试;面

文档评论(0)

1亿VIP精品文档

相关文档