第三章 面向对象的程序 设计概念
第三章 面向对象的程序 设计概念
一、面向对象的基本概念 面向对象程序设计: ·符合人们日常自然的思维习惯; ·降低、分解问题的难度和复杂性,提高整 个求解过程的可控制性、可监视性和可维 护性; 获得较高效率和较满意效果
一、面向对象的基本概念 符合人们日常自然的思维习惯; 降低、分解问题的难度和复杂性,提高整 个求解过程的可控制性、可监视性和可维 护性; 获得较高效率和较满意效果。 面向对象程序设计:
对象与类 简单地说: 对象是表示现实世界中某个具体的事物: 类是对对象的抽象描述 对对象进行抽象为类 类(CLASS 如 “man class” 对类进行实例化 张三
对象与类 简单地说: 对象是表示现实世界中某个具体的事物; 类是对对象的抽象描述。 张三 类(CLASS) 如: “ man class ” 对对象进行抽象为类 对类进行实例化
二、类(class)的概念 。类:是一种抽象的数据类型, 对象 它是所有具有一定共性的对 象的抽象。本质上可以认为 实例化 抽象 是对对象的描述,使创建对 象的“模板”。 ·类的某一个对象则被称为是 类 类的一个实例,是类的实例 化结果
二、类(class)的概念 类:是一种抽象的数据类型, 它是所有具有一定共性的对 象的抽象。本质上可以认为 是对对象的描述,使创建对 象的“模板”。 类的某一个对象则被称为是 类的一个实例,是类的实例 化结果。 对象 类 实例化 抽象
面向对象方法的主要优点 >与人类习惯的思维方法一致 >可重用性性 >可扩展性 >可管理性
面向对象方法的主要优点 ➢与人类习惯的思维方法一致 ➢可重用性性 ➢可扩展性 ➢可管理性