面向对象程序设计
黄皓
南京大学计算机系
第一章面向对象的基本概念
软件的外部质量
正确性
健壮性
可扩充性
可复用性
第一章面向对象的基本概念
2. 模块化
模块化标准
模块的可分解性()
模块的可结合性()
模块的可理解性()
模块的连续性
模块保护
模块化原则
语言模块单元
信息隐藏原则
第一章面向对象的基本概念
软件复用
代码复用
设计过程复用
分析方案复用
第一章面向对象的基本概念
为什么要面向对象
程序中各种成分的特点:
接口:极为易变
功能:很易变
过程执行顺序:很易变
数据:极为易变
对象:最为稳定
面向功能的方法的缺陷:可扩充性、可维护性、复用性的问题。
第一章面向对象的基本概念
5. 面向对象的基本概念
面向对象的含义
面向对象开发的含义
面向对象的主题
面向对象的含义
面向对象是把软件系统看成是一系列对象的集合
对象包括数据结构,也包括行为
面向对象的四个特性
标识唯一性
分类性
多态性
继承性
标识唯一性
每一个对象都有一个唯一的标识
通过标识找到对象
对象的查找方法统一且独立于对象的内容
分类性
具有相同数据结构和行为的对象构成一个类。
类是一种抽象:它反映了与应用有关的重要性质,而忽略了一些无关的内容。
多态性
同一个操作可以是不同的类的行为
C1 面向对象的基本概念 来自淘豆网m.daumloan.com转载请标明出处.