- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
图7.5表示归纳关系的图形第29页,共50页,星期日,2025年,2月5日2.组合关系组合关系就是“整体—部分”关系,它反映了对象之间的构成关系。组合关系也称为聚集关系。图7.6是表示组合关系的图形符号。图7.6表示组合关系的图形第30页,共50页,星期日,2025年,2月5日组合关系具有的最重要的性质是传递性。也就是说,如果A是B的一部分,B是C的一部分,则A也是C的一部分。当组合关系有多个层次时,可以用一棵简单的聚集树来表示它。聚集树是多级组合关系的一种简化表示形式。第31页,共50页,星期日,2025年,2月5日图7.7描绘教材结构的聚集树第32页,共50页,星期日,2025年,2月5日3.关联关系关联关系反映对象之间相互依赖、相互作用的关系。通常把两类对象之间的二元关系再细分为一对一(1∶1)、一对多(1∶M)和多对多(M∶N)等三种基本类型,类型的划分依据参与关联的对象的数目。(1)表示符号(2)阶所谓阶就是参与关联的对象的个数。第33页,共50页,星期日,2025年,2月5日图7.8教师与属于他的书之间的关联关系第34页,共50页,星期日,2025年,2月5日(3)链属性链属性就是关联链的性质。图7.9链属性的表示方法第35页,共50页,星期日,2025年,2月5日单击鼠标左键换页!第1页,共50页,星期日,2025年,2月5日面向对象(Object-Oriented,缩写为OO)方法学的出发点和基本原则,是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法与过程,也就是使描述问题的问题空间(也称为问题域)与实现解法的解空间(也称为求解域)在结构上尽可能一致。7.1面向对象方法学概述第2页,共50页,星期日,2025年,2月5日通常,客观世界中的实体既具有静态的属性又具有动态的行为。然而传统语言提供的解空间对象实质上却仅是描述实体属性的数据,必须在程序中从外部对它施加操作,才能模拟它的行为。与传统方法相反,面向对象方法是一种以数据或信息为主线,把数据和处理相结合的方法。面向对象方法把对象作为由数据及可以施加在这些数据上的操作所构成的统一体第3页,共50页,星期日,2025年,2月5日概括地说,面向对象方法具有下述四个要点。·认为客观世界是由各种对象组成的,任何事物都是对象,复杂的对象可以由比较简单的对象以某种方式组合而成。·把所有对象都划分成各种对象类(简称为类,Class),每个对象类都定义了一组数据和一组方法。数据用于表示对象的静态属性,是对象的状态信息。类中定义的方法,是允许施加于该类对象上的操作,是该类所有对象共享的,并不需要为每个对象都复制操作的代码。第4页,共50页,星期日,2025年,2月5日·按照子类(或称为派生类)与父类(或称为基类)的关系,把若干个对象类组成一个层次结构的系统(也称为类等级)。·对象彼此之间仅能通过传递消息互相联系。面向对象的方法学可以用下列方程来概括:OO=Objects+Classes+Inheritance+Communicationwithmessages也就是说,面向对象就是既使用对象又使用类和继承等机制,而且对象之间仅能通过传递消息实现彼此通信。第5页,共50页,星期日,2025年,2月5日7.2面向对象方法学的主要优点1.与人类习惯的思维方法一致2.稳定性好3.可重用性好4.较易开发大型软件产品第6页,共50页,星期日,2025年,2月5日5.可维护性好由于下述因素的存在,使得用面向对象方法所开发的软件可维护性好。·面向对象的软件稳定性比较好。·面向对象的软件比较容易修改。·面向对象的软件比较容易理解。·易于测试和调试。第7页,共50页,星期日,2025年,2月5日7.3面向对象的概念7.3.1对象在应用领域中有意义的、与所要解决的问题有关系的任何事物都可以作为对象(Object)
您可能关注的文档
最近下载
- 多样态阅读教学“:学习任务群”落地纾困的有效策略.docx VIP
- 《土地资源管理》课件.ppt VIP
- FANUC维修讲义(课堂PPT).ppt VIP
- 宝德1067定位器中文.pdf VIP
- 2025年华医网继续教育职业健康促进与职业健康保护题库及答案.docx VIP
- 中国算力大会:中国综合算力指数(2025年).pdf VIP
- 新老QC七大手法.ppt VIP
- 教师资格考试高级中学化学学科知识与教学能力试卷与参考答案(2024年).docx VIP
- 2025-2026小学人教版(2024)美术一年级上册教学设计(附目录).docx VIP
- 儿童青少年学习困难的整合式心理治疗题库答案-2025年华医网继续教育.docx VIP
原创力文档


文档评论(0)