当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第十五讲 面向对象理论小结

资源类别:文库,文档格式:PPT,文档页数:46,文件大小:409KB,团购合买
一、面向对象理论的基本概念 二、面向对象程序设计语言 三、面向对象理论的主要内容 四、UML、OOAD与OOP 五、设计模式 六、软件开发方法
点击下载完整版文档(PPT)

第十五讲 面向对象理论小结 北京理工大学计算机系金旭亮

面向对象理论小结 北京理工大学计算机系 金旭亮 第十五讲

本讲主要内容 面向对象理论的基本概念 面向对象程序设计语言 面向对象理论的主要内容 ●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图示

类与类的实例 ●在大多数情况下: 的实例=对象 ●类同时包括数据结构和行为,类的定义 描述了这个类的所有对象的属性,也描 述了实现该类对象的行为的类的方法 2021/2/24 北京理工大学计算机系(共46页)

2021/2/24 北京理工大学计算机系(共46页) 6 类与类的实例 ⚫ 在大多数情况下: 类的实例=对象 ⚫ 类同时包括数据结构和行为,类的定义 描述了这个类的所有对象的属性,也描 述了实现该类对象的行为的类的方法

对象与接口 ●接口:类向外部提供的属性与方法的集 实例:电灯的接口 2021/2/24 北京理工大学计算机系(共46页)

2021/2/24 北京理工大学计算机系(共46页) 7 对象与接口 ⚫ 接口:类向外部提供的属性与方法的集 合。 实例:电灯的接口

对象之间的通信 消息 对象)((对象二 对象之间发消息,相当于一个对象调用另一个对 象的方法 台灯对象与电灯对象的合作关系 2021/2/24 北京理工大学计算机系(共46页)

2021/2/24 北京理工大学计算机系(共46页) 8 对象之间的通信 对象之间发消息,相当于一个对象调用另一个对 象的方法。 台灯对象与电灯对象的合作关系

面向对象的三大特征 ●封装 ●继承 ●多态 2021/2/24 北京理工大学计算机系(共46页)

2021/2/24 北京理工大学计算机系(共46页) 9 面向对象的三大特征 ⚫ 封装 ⚫ 继承 ⚫ 多态

封 ●包起不想让别人知道的,只展示想让外 界了解的 类是封装的典型例子 ●外观设计模式是子系统级别封装的典型 例子 2021/2/24 北京理工大学计算机系(共46页)

2021/2/24 北京理工大学计算机系(共46页) 10 封装 ⚫ 包起不想让别人知道的,只展示想让外 界了解的。 ⚫ 类是封装的典型例子 ⚫ 外观设计模式是子系统级别封装的典型 例子

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共46页,可试读16页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有