第十五讲 面向对象理论小结 北京理工大学计算机系金旭亮
面向对象理论小结 北京理工大学计算机系 金旭亮 第十五讲
本讲主要内容 面向对象理论的基本概念 面向对象程序设计语言 面向对象理论的主要内容 ●UML、OOAD与ooP 设计模式 ●软件开发方法 2021/2/24 北京理工大学计算机系(共46页)
2021/2/24 北京理工大学计算机系(共46页) 2 本讲主要内容 ⚫ 面向对象理论的基本概念 ⚫ 面向对象程序设计语言 ⚫ 面向对象理论的主要内容 ⚫ UML、OOAD与OOP ⚫ 设计模式 ⚫ 软件开发方法
对象基本概念 对象( Objects) 看看我们周围 °人,动物,植物,汽车, 属性: 尺寸,形状,颜色,重量, 行为: 小孩哭泣,在地上爬,睡觉, 可复用的软件组件摸拟出现实的世界 2021/2/24 北京理工大学计算机系(共46页)
2021/2/24 北京理工大学计算机系(共46页) 3 对象基本概念 ⚫ 对象(Objects) – 看看我们周围 • 人,动物, 植物, 汽车, …… – 属性: • 尺寸, 形状, 颜色, 重量,……. – 行为: • 小孩哭泣,在地上爬,睡觉, ……. – 可复用的软件组件摸拟出现实的世界
对象的概念 ● Object(对象):面向对象软件的基本单位, 对象是一个拥有属性、行为和标识符的 实体,对象是类的实例,对象的属性和 行为在类定义中定义。 2021/2/24 北京理工大学计算机系(共46页)
2021/2/24 北京理工大学计算机系(共46页) 4 对象的概念 ⚫ Object (对象):面向对象软件的基本单位, 对象是一个拥有属性、行为和标识符的 实体,对象是类的实例,对象的属性和 行为在类定义中定义
类及类的图示 ●类是一组对象的描述,这一组对象有共 同的属性和行为。如人就是一个类,每 个具体的人如张三,被称为类的实例。 类的UML图示 2021/2/24 北京理工大学计算机系(共46页)
2021/2/24 北京理工大学计算机系(共46页) 5 类及类的图示 ⚫ 类是一组对象的描述,这一组对象有共 同的属性和行为。如人就是一个类,每 一个具体的人如张三,被称为类的实例。 ⚫ 类的UML图示