这篇文章主要介绍“UML图的关系怎么表示”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“UML图的关系怎么表示”文章能帮助大家解决问题。
一、UML图关系中依赖:虚线箭头。有箭头的那一端为被依赖关系。
代码体现:在一个类中,某个方法的参数为另外一个类(或几个类)的类型。
pblicclassA { publicintSales(classBclsB) {} REMsales是classA中的一个函数 }
二、UML图关系中继承:空心三角+实线表示。有三角的那端为被继承者。
代码体现:一个类在声明的时候后面加“:”和被继承类的类名。
例如:classbird:animal.
三、UML图关系中聚合:空心菱形+实线箭头。箭头那端为被包含的对象。即对象A可以包含对象B,但是对象B不一定是对象A的一部分。
代码体现:在一个类中有另一个类的对象,而且可以使对象数组。
publicclassclassA { publicclassB()clsB }
四、UML图关系中合成(组合):实心菱形+实线箭头。箭头那端为被组合的对象。
代码体现:在A类中,初始化时,实例化B类。它们同时生成。(如何生成A类?)。
publicclassclassA { privateclassBclsB { clsB=newclassB(); } }
五、UML图关系中关联:实线箭头。箭头那端表示被引用的对象。一个类要知道另一个类。
代码体现:在一个类中,引用到另一个类。(如何引用类?)例如:
classclass1 { privateclass2cls1; }
六、UML图关系中接口:空心三角+虚线。三角那端是定义接口类。
代码体现:定义一个类的时候加“:”和接口名。在类中重写接口中的方法。
关于“UML图的关系怎么表示”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。