uml图中各种关系的表示和箭头的指向

uml图中各种关系的表示和箭头的指向

ID:18785615

大小:113.00 KB

页数:4页

时间:2018-09-23

uml图中各种关系的表示和箭头的指向_第1页
uml图中各种关系的表示和箭头的指向_第2页
uml图中各种关系的表示和箭头的指向_第3页
uml图中各种关系的表示和箭头的指向_第4页
资源描述:

《uml图中各种关系的表示和箭头的指向》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1、依赖关系2、继承关系3、聚合关系4、合成(组合)关系5、关联关系6、接口一、依赖:虚线箭头。有箭头的那一端为被依赖关系。代码体现:在一个类中,某个方法的参数为另外一个类(或几个类)的类型。pblicclassA{publicintSales(classBclsB){}REMsales是classA中的一个函数}二、继承:空心三角+实线表示。有三角的那端为被继承者。代码体现:一个类在声明的时候后面加“:”和被继承类的类名。例如:classbird:animal.三、聚合:空心菱形+实线箭头。箭头那端为被包含的对象。即对象A可以包含对象B,但是对象B不

2、一定是对象A的一部分。代码体现:在一个类中有另一个类的对象,而且可以使对象数组。publicclassclassA{   publicclassB()clsB}四、合成(组合):实心菱形+实线箭头。箭头那端为被组合的对象。代码体现:在A类中,初始化时,实例化B类。它们同时生成。(如何生成A类?)。publicclassclassA{privateclassBclsB{  clsB=newclassB();}}五、关联:实线箭头。箭头那端表示被引用的对象。一个类要知道另一个类。代码体现:在一个类中,引用到另一个类。(如何引用类?)例如:classclas

3、s1{       privateclass2cls1;}六、接口:空心三角+虚线。三角那端是定义接口类。代码体现:定义一个类的时候加“:”和接口名。在类中重写接口中的方法。UML之用例图箭头方向2009年10月16日星期五09:42P.M.UML之用例图(usecase)箭头方向:老是忘记箭头方向,惹笑话。1、Association,无箭头,Actor连接UseCase即可;2、DirectedAssocition,Actor连接UseCase,箭头由Actor指向UseCase(角色指向用例);3、Generalization,继承,我把它念成“继

4、承于”,当然是箭头由子指向父啦;4、Dependency,我念成“依赖于”,就知道箭头方向了;5、Include,我念成“包含了”,箭头由包含者指向被包含者;6、Extend,我念成“扩展于”或“扩展自”,箭头由扩展出来的“子”指向它的“父”;总结:除了包含方向外,其它都是“小”的指向“大”的,“子”指向“父”,“一般”指向“抽象”。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。