OO2分析3类图.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文档。上传文档
查看更多
* * * * * * * * 可以把一个实例与它自身之间的链表示为一个具有单一实例的环:自我批评,打自己;北京草桥到北京的草桥有公共汽车 * 关联是描述链集合的一种结构关系,是与对象间连接相关的两个或多个类之间的语义关系。 * * * * * * * * * * * * * * * * * * 需要记录事物的信息,需要模拟事物的行为 * * 需要记录事物的信息,需要模拟事物的行为 * 需要记录事物的信息,需要模拟事物的行为 * * *足球、计算机、英语等都从娃娃抓起! * * *人-人群 * 方法:概念、使用过程指南,表示法工具。用其构造系统框架。 技术:实现方案。 * * * * * * * * * * * 张三打李四:类“人”有两个操作“打人”与“被打” * * * 方法:概念、使用过程指南,表示法工具。用其构造系统框架。 技术:实现方案。 * * * * * * * * 7)限定符 在使用关联时,一种常见的用法是查找。给定关联一端类中的一个对象,按照另一端类的对象的特点,查找其中的对象或对象集时,就需要使用限定关联。 例如,通常产品订单由若干定单行和一些其它描述信息组成, 使用限定关联描述产品订单、订单行以及它们之间的关系。 定单 产品 定单行 amount:Number …… 0..1 定单 定单行 amount:Number …… * Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * (8)导航性 导航只是陈述了一个类对另一个类的知识。不可导航的走向未必意味着从关联的一端永远不能得到另一端的对象,。 例如,在下图中,通过其他的关联(涉及到其他类,此图未显示)仍然能够发现与对象Password 相关联的User。描述一个关联是可导航的,是说给定关联一端的对象就能够容易并直接地得到另一端的对象,通常这是因为源对象存储了对目标对象的一些引用信息。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 建立关联 (1)认识对象之间的静态联系 考虑问题域和系统责任——哪些类的对象之间的关系需要在系统中表达(P117)。 (2)认识关联的属性与操作 对于考虑中的每一种关联,进一步分析它是否应该带有某些属性和操作。就是说,是否含有一些仅凭一个简单的关联不能充分表达的信息(P117) 。 (3)分析并表示关联的多重性 从连接线的每一端,看本端的一个对象可能与另一端的几个对象发生连接,把结果标注到连接线的另一端。 (4)对多对多的关联的处理? Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 供货商 客户 0..* 1..* 供需合同 卖方 买方 ……. 1 1 处理: 供货商 客户 0..* 1..* 例题: ——如何实现多对多的关联? Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 例题 系统管理员 0..* 计算机 服务器 客户机 用 户 0..1 1..* 1 操作 使用 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 人 学生 0..1 0..1 婚姻 人 学生 教授 导师 指导 0..* 0..* Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 人 学生 教授 导师 指导 0..* 人 学生 教授 导师 指导 0..* 0..* 0..* 0..* 0..* 导师 指导 0..* 0..* 指导 Evaluati

文档评论(0)

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

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

1亿VIP精品文档

相关文档