第二章面向对象设计思想.pptVIP

  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文档。上传文档
查看更多
第二章面向对象设计思想

多 态 6/21/2007 * 东方标准人才服务有限公司 课 堂 练 习 抽象出下面系统中的“类”及其关系。 旅行社 预定 机票 准备 机票 记帐 旅 客 记帐文件 航班目录 6/21/2007 * 东方标准人才服务有限公司 * 中科天地培训中心 中科研CASoft 培训讲义 www.CAS * www.CAS 中科天地 CASoft 培训课程讲义 * www.CAS 中科天地 CASoft 培训课程讲义 * * www.CAS 中科天地 CASoft 培训课程讲义 东方标准人才服务有限公司 东方标准人才服务有限公司 东方标准人才服务有限公司 东方标准人才服务有限公司 教师名称 Email地址 东方标准人才服务有限公司 东方标准人才服务有限公司 东方标准人才服务有限公司 东方标准人才服务有限公司 东方标准人才服务有限公司 东方标准人才服务有限公司 本章内容 软件生命周期和软件开发活动 编程语言的发展 面向过程的设计思想(数据流图) 面向对象的设计思想(类图)domain Entity 对象和类的概念 类之间的类关系() 6/21/2007 * 东方标准人才服务有限公司 软件生命周期 6/21/2007 * 东方标准人才服务有限公司 软件开发活动 需求分析-对待开发的软件提出的需求进行分析并给出详细的定义并对其加以确切的描述,然后编写出软件需求说明书。 系统设计-设计人员把已确定的各项需求转换成相应的体系结构。 系统实现-把软件设计转换成计算机可以接受的程序代码,并在实际环境中得以实现。 软件测试-保证软件质量的重要手段,贯穿于软件生命周期的各个阶段。 运行和维护-软件在运行的过程中由于多方面的原因对其进行的修改。 6/21/2007 * 东方标准人才服务有限公司 硬 件 操作系统 开发工具 客观世界 硬 件 操作系统 开发工具 客观世界 编程语言的发展 6/21/2007 * 东方标准人才服务有限公司 编程语言的发展 机器语言-直接由计算机的指令组成,指令、数据、地址都以“0”和“1”的符合串组成;可以被计算机直接执行。 汇编语言-用容易理解和记忆的符合表示指令、数据以及寄存器等,抽象层次很低,程序圆需要考虑大量的机器细节。 高级语言-屏蔽了机器细节,提高了语言的抽象层次接近于人的自然语言,60年代出现的结构化编程语言提出了结构化数据和语句,数据和过程抽象等概念。 面向对象的语言-与已往的各种语言的根本不同是,它的设计出发点就是为了更能直接的描述问题域中客观存在的事物。 6/21/2007 * 东方标准人才服务有限公司 面向过程的设计思想 旅行社 预定 机票 准备 机票 记帐 旅 客 记帐文件 航班目录 6/21/2007 * 东方标准人才服务有限公司 面向对象的设计思想 面向对象(object-oriented)不仅仅是一些具体的软件开发技术域策略,而是一整套关于如何看待软件系统与现实世界的关系,以什么观点来研究问题并进行求解,以及如何进行系统构造的软件方法学 面向对象的基本思想是,从现实世界中客观存在的事物出发来构造软机系统,并在系统的构造中尽可能运用人类的的自然思维方式。 面向对象更加强调运用人类在日常的思维逻辑中经常采用的思想方法与原则,如抽象、分类、继承、聚合、多态等。 6/21/2007 * 东方标准人才服务有限公司 对象和类的概念 对象用计算机语言对问题域中事物的描述,对象通过“属性(attribute)”和“方法(method)”来分别对应事物所具有的静态属性和动态属性。 类是用于描述同一类形的对象的一个抽象的概念,类中定义了这一类对象所因具有的静态和动态属性。 类可以看成一类对象的模板,对象可以看成该类的一个具体实例。 6/21/2007 * 东方标准人才服务有限公司 对象和类 职员A 类 对象 实例化 抽象 类和对象的关系: 6/21/2007 * 东方标准人才服务有限公司 信息的封装和隐蔽 对象的封装和隐藏机制 6/21/2007 * 东方标准人才服务有限公司 关联关系 6/21/2007 * 东方标准人才服务有限公司 继承关系(一般和特殊) 6/21/2007 * 东方标准人才服务有限公司 继承关系(一般和特殊) 6/21/2007 * 东方标准人才服务有限公司 聚合关系(整体和部分) 聚集 组合 6/21/2007 * 东方标准人才服务有限公司 实现关系 6/21/2007 * 东方标准人才服务有限公司 * 中科天地培训中心 中科研CASoft 培训讲义 www.CAS * www.CAS 中科天地 CASoft 培训课程讲义 * www.CAS 中科天地 CASoft 培训课程讲义 * * www.CAS 中科天地 CA

文档评论(0)

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

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

1亿VIP精品文档

相关文档