本文和大家重点讨论一下六种UML图关系——表示及在代码中体现,UML图关系主要有依赖关系,继承,聚合,合成,关联关系和接口等,相信通过本文的介绍你对UML图关系有明确的认识。
创新互联一直秉承“诚信做人,踏实做事”的原则,不欺瞒客户,是我们最起码的底线! 以服务为基础,以质量求生存,以技术求发展,成交一个客户多一个朋友!为您提供成都网站设计、成都网站制作、外贸网站建设、成都网页设计、小程序定制开发、成都网站开发、成都网站制作、成都软件开发、重庆APP开发是成都本地专业的网站建设和网站设计公司,等你一起来见证!
六种UML图关系——表示及在代码中体现
1、依赖关系
2、继承关系
3、聚合关系
4、合成(组合)关系
5、关联关系
6、接口
一、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图关系的表示及在代码中体现
文章起源:http://www.shufengxianlan.com/qtweb/news27/55077.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联