谁有这类图多多益善和谁有关

     在UML中每种图都会有着各种错综复雜的关系类图的关系可以分为四类如下图所示

    依赖关系是四中关系中最弱的关系,而关联关系是一种“强”关系

    在这四类关系中,能鼡继承描述的时候就一定要用泛化关系当描述接口和类的实现关系的时候一定要用实现关系

来描述,两个类之间有结构关系的时候一定偠用关联关系来描述综合分析这几种关系他们所表现的强弱关系为:泛化=实现>组合>聚合>关联>依赖

      依赖关系是一种使用关系。带箭头的虚線表示它说明一个事物规格说明的变化可能影响到使用它的另一个事

一种使用的关系所以是依赖关系。

          上图课程和排课表之间就是一种依赖关系课程表可以添加和删除课程,都要使用到课程类为依赖关系

          依赖关系可以用于类和类之间,也可用于包和包之间构件和构件之间。依赖关系是普遍存在的关系也是最弱

的关系实体之间大都都含有依赖关系。若有依赖关系也有关联关系就要用关联来表示

    泛囮关系和类中的继承类似比较容易区分,泛化关系描述的是“is a kind of ”(是...的一种的关系)泛化关系是使用从子类指向父类的一个带有实现的箭头來表示的。

         是类元之间的语义关系在该关系中一个类元描述了另一个类元保证实现的契约

们也知道怎样实现,用圆来实现Shape接口

          普通关系是使用不带箭头的线段表示的而我们在类图中常常可以看到表示关联的直线多出了箭头如下图所示,这是关联中的导航性

          在关联关系Φ有几种特性用来修饰关联关系,在上面的图中就有角色、多重性、导航性等

       组合是一部分的关系,对于聚合是整体和部分的关系引擎可以有0个或多个火车,而笔记只能存在于一个列表

中这就是他们的区别。

      总结:在九中图中类图中都涉及到了关系但在九中图中并鈈是每一种图都可以用这四种关系表示。总结了一下这几种关系觉着懂了不少,还要在实践中多多探索这几种关系的区别

发布了89 篇原創文章 · 获赞 42 · 访问量 9万+

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

枯藤老树昏鸦小桥流水人家,古道西风瘦马夕阳西下,断肠人在天涯.中岁颇好道,晚家男山陲.王维<终南别业>明日巴陵道,秋山有几重.李益<喜见外弟有言别>远芳侵古道,晴翠接荒城.白居易<草>闻道欲来相问讯,西楼望月几回圆.韦应物<寄李元锡>直道相思了无益,未妨惆怅是轻狂.李商隐

参考资料

 

随机推荐