产品库存管理系统面向对象设计.pdf

  1. 1、本文档共145页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
威 威 海 职 职 业 学 学 情境情境33 产品库存管理系统面产品库存管理系统面 院 向对象设计向对象设计 学习情境描述学习情境描述 要求根据第要求根据第一个情境的需求分析结果个情境的需求分析结果,学学 生成立项目开发小组,划分角色,推选项目经 理和CTO(首席技术师首席技术师),程序员程序员。经过讨过讨论 给出产品库存管理系统中的实体类:入库单、 出出库单单、库存存和用户类用户类和控控制类类接口的详细设细设 计;利用情境2搭建好的环境,对每个类予以 编程实现。 所需知识所需知识 类的定义与对象的创建 构造方法的作用及应用构造方法的作用及应用 面向对象三大特征:封装性、继 承性和多态性的承性和多态性的JavaJava语言实现语言实现 抽象类与接口的应用 包的创建与使用包的创建与使用 访问控制符的应用 异常处理 重点及难点重点及难点 构造方法的作用及应用 面向对象三大特征:封装性、继 承性和多态性的Java语言实现 抽象类与接口的应用 异常处理异常处理 能力目标能力目标 培养学生面向对象的编程能力 培养学生良好的团队合作意识及沟 通协调能力、接收新知识的能力 培养学生分析问题、解决问题的能 力力、、创新能力以及逻辑思维能力创新能力以及逻辑思维能力 任务任务一 用用Java语言描述现实世界中的语言描述现实世界中的Person。 学生讨论确定Person的特征 譬如譬如::namename-姓名姓名,,ageage-表示年龄表示年龄,,sexsex-表表 示性别等。 确定确定PersonPerson相关的行为相关的行为 譬如:吃饭、睡觉等。 用Java语言实现Person类 复习引入复习引入 面向对象与面向过程 的区别的区别?? 面向对象编程面向对象编程 面向对象编程是软件设计与实现 的有效方法,它将客观世界中存在 的事物看作对象,每个客观事物都 有自己的特征和行为。 对象的基本概念对象的基本概念 对象具有两方面的含义对象具有两方面的含义 ((考虑从哪些方面描述对象考虑从哪些方面描述对象)) 在现实生活中在现实生活中 在计算机程序中在计算机程序中 客观世界的实体 程序中对象 变量变量 方法 面向对象的基本概念面向对象的基本概念 具有相同特征和行为的对象被抽象为类。 类是对象的模板类是对象的模板,包括一个对象的所有数包括一个对象的所有数 据和代码。 类的示例 汽车类 形状类 动物类 类是抽象的,对象是具体的 对象对象 对对对对 象象象象 面向对象编程的核心 表示现实世界中的实体 “对象是存在的具体实体,具有明确定义的状态和行为。” 为计算机应用程序 完成特定任务 提供实用基础 对象的示例对象的示例 收银员对象 顾客对象 状态 姓名姓名::布兰尼布兰尼

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档