TP09 指导学习:汽车租赁系统 ACCP 6.0 S2-1-深入.NET平台和C#编程 PPT课件.pptVIP

TP09 指导学习:汽车租赁系统 ACCP 6.0 S2-1-深入.NET平台和C#编程 PPT课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TP09 指导学习:汽车租赁系统 ACCP 6.0 S2-1-深入.NET平台和C#编程 PPT课件

Chapter 第九章  指导学习:汽车租赁系统 课程内容回顾 第6章:初识继承和多态 继承 什么是继承 继承语法 子类、派生类的概念 base、protected关键字 子类构造函数 继承的特性 多态 什么是多态 使用虚方法实现多态 方法重写 课程内容回顾 第7章:深入理解多态 里氏替换原则 is和as 父类类型作为参数和返回值 抽象类和抽象方法 第8章:面向对象高级应用 设计模式 什么是设计模式 简单工厂设计模式 单例设计模式 面向对象三大特性 难点突破 子类构造过程、base关键字 base可以调用父类的属性、方法、构造函数 子类对象创建时会自动调用父类构造函数 多态的实现 创建父类对象,实例化子类成员 将父类对象作为参数(或返回值),传入(或返回)子类对象 抽象类、抽象方法 抽象方法没有方法体,只有声明 抽象类不能被实例化 抽象方法必须被子类覆盖 简单工厂设计模式 产生对象的方法一般为静态的 产生对象方法的返回类型为父类 教员备课时完善 作业讲评 教员备课时完善 知识梳理:继承、多态 继承 子类对象is-a父类对象 继承特性:单根性、传递性 继承优点:支持复用、模拟现实世界关系、类之间关系清晰 多态 不同子类对父类同一个方法做出的不同响应 多态实现方式 虚方法 抽象类和抽象方法 知识梳理:OOP特性 面向对象三大特性 封装 继承 多态 知识梳理:OOP设计 OOP设计原则 里氏替换原则 通俗地说:子类型必须能够替换调它们的父类型 单一职责原则 通俗地说:功能要单一 开放-封闭原则 通俗地说:对于扩展是开放的,对于更改是封闭的 依赖倒转原则 知识梳理:OOP设计 设计模式 简单工厂设计模式 目的:实例化对象 原理:工厂根据产品类型返回产品对象,客户调用无须关注创建产品的具体子类 适用场合:创建的具体对象经常变化 优点:降低类与类之间耦合,提高软件的复用性、扩展性 单例设计模式 目的:创建唯一实例 原理:Singleton类定义一个GetInstance(),允许客户访问他的唯一实例。GetInstance()负责创建自己的唯一实例 适用场合:保证类只有一个实例 需求说明 汽车租赁系统 新车入库 录入入库车辆基本信息 租车 显示库存可出租车辆 选择要出租的汽车,录入承租人,出租汽车 还车 显示已经出租的所有汽车 选中被租的汽车,录入出租天数 计算所需金额 综合练习:汽车租赁系统 阶段1:练习——系统搭建 需求说明 按照类图和要求创建类, 并添加属性 初始化可租用车集合信息 初始化结算车集合信息 共性问题集中讲解 综合练习:汽车租赁系统 阶段2:练习——实现汽车出租 需求说明 点击“刷新”,显示可租用车辆信息 选择一辆车,输入租用者姓名,实现租车 将选择的车保存到已租汽车集合中 将租出的车从可出租汽车集合中移出 共性问题集中讲解 综合练习:汽车租赁系统 阶段3:练习——实现还车 需求说明 点击“刷新”,将已租车辆信息填充到ListView中 选择一辆车,录入天数,计算价格 计算价格的方法,作为抽象方法放在父类中,子类重写 共性问题集中讲解 综合练习:汽车租赁系统 阶段4:练习——新车入库 需求说明 在新车入库窗体,添加可租用的新车 使用简单工厂创建不同的子类对象 共性问题集中讲解 总结 完成时间:15分钟 常见调试问题及解决办法 代码规范问题 共性问题集中讲解 完成时间:30分钟 常见调试问题及解决办法 代码规范问题 共性问题集中讲解 卡车费用计算方法: 30天以内(含30)按日租金计算 30天以上超出部分:每天,每吨(载重量)增加日租金10% 轿车的价格计算方法: 30天以内(含30)按日租金计算 30天以上超出部分:每天增加日租金10% 完成时间:20分钟 常见调试问题及解决办法 代码规范问题 共性问题集中讲解 完成时间:20分钟 常见调试问题及解决办法 代码规范问题 共性问题集中讲解 总结面向对象的三大特征及其特点? 简述实现多态的两种方式? 简述简单工厂设计模式的原理?

您可能关注的文档

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档