设计模式——类图以及类与类之间的关系腾讯云开发者社区

注:在Visio中的画的类图中使用的是C#的数据类型,与Java的略有差别。

类与类之间主要有6种关系,包括依赖,关联,聚合,组合,继承,实现。他们的耦合度是一次增强的。

依赖主要体现了一种使用关系,两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,主要体现为依赖关系。

依赖关系主要有3种表现形式:(以类A中使用了类B为例)

在依赖中使用的是“虚线+箭头”。

publicclassStudent{publicvoidread(Bookbook){System.out.println("读的书是:"+book.getName());}publicvoideat(Foodfood){System.out.println("吃的是:"+food.getName());}}2、关联(Association)关联主要体现的是一种对应关系,两个相对独立的对象,当一个对象的实例与另一个对象的实例存在固定的对应关系时,这两个对象之间为关联关系。通常是将一个类的对象作为另一个类的成员变量。

关联关系的分类:

(单向关联)

(双向关联)

publicclassStudent{privateStringid;privateClassNameclassName;publicStudent(Stringid){this.id=id;this.className=newClassName();}}3、聚合(Aggregation)聚合是关联关系的一种,表现了一种弱的“拥有”关系,关联关系的对象之间是相互独立的,但是聚合关系的对象之间存在着一种包容关系,体现的是A对象可以包容B对象,但是B对象不是A对象的一部分。他们之间是“整体-个体”的关系。

成员对象通常作为构造方法、Setter方法或业务方法的参数注入到整体对象中。

publicclassPeople{privateStudentstudent;privateWorkerworker;privateFarmerfarmer;publicPeople(Studentstudent,Workerworker,Farmerfarmer){this.student=student;this.worker=worker;this.farmer=farmer;}}4、组合(Composition)组合是一种强的“拥有”关系,组合中的类之间是“整体-部分”的关系,“整体”负责“部分”的生命周期,“部分”和“整体”的生命周期是一样的,“部分”单独存在是没有任何意义的。通常在整体类的构造方法中直接实例化成员类。

publicclassBird{privateWingwing;publicPeople(){wing=newWing();}5、继承(Generalization)继承表示的是类与类之间或者接口与接口之间的父子关系,在java中使用的是extends关键字。

publicclassBirdextendsAnimal{}6、实现(Implementation)实现表示的是一个类实现一个或者多个接口,在java中使用的是implements关键字。

THE END
1.与…有关系用英语怎么说水滴英语作文网"与有关系"用英语可以说成"be related to/with"或者"have a relationship with"。 这个短语来源于英语中关于关系的表达,"related"或者"relationship"都表示有联系,连接的意思。 例句: The increase in crime is related to the economic crisis. (犯罪的增加与经济危机有关。) https://www.adreep.cn/gz/ask-2020361.html
2.与…有关系英文怎么写与…有关系英语怎么说及英文翻译沪江词库精选与…有关系英语怎么说及英文翻译、英语单词怎么写、例句等信息 ally 相似短语 ally withphr. 使结盟… ally oneself with与…结盟 ally oneself to与联合[结盟] 与结婚 an ally cat放荡女人 ally arm支臂 fern allyphr. 拟蕨 https://www.hujiang.com/ciku/36407_-1108564762/
3.与有关系的英文翻译与有关系英语怎么说海词词典,最权威的学习词典,专业出版与 有关系的英文,与 有关系翻译,与 有关系英语怎么说等详细讲解。海词词典:学习变容易,记忆很深刻。http://dict.cn/%E4%B8%8E%20_2E_2E_2E%20%E6%9C%89%E5%85%B3%E7%B3%BB
4.与……有关系是什么意思与……有关系的翻译音标读音与……有关系是什么意思_与……有关系用英语怎么说_与……有关系的翻译_与……有关系翻译成_与……有关系的中文意思_与……有关系怎么读,与……有关系的读音,与……有关系的用法,与……有关系的例句 翻译与……有关系释义 connect (使)连接/接通; 把…联系起来; 联运; (使)换乘; 产生共鸣; https://www.iciba.com/%E4%B8%8E%E2%80%A6%E2%80%A6%E6%9C%89%E5%85%B3%E7%B3%BB
5.havemuchtodowith的意思havemuchtodowith的解释have much to do with 与很有关系, 与有很大关系https://www.dict.li/have+much+to+do+with/
6.与有关系的翻译是:Andthereisarelationship中文翻译英文Because my English is not good, therefore arrives here.[translate] a晚清溫州地區思想家在此議題上可能有思想承襲關係 The latter Qing dynasty Wenzhou area thinker possibly has the thought in this subject to carry on the relations[translate] a与有关系 With has the relations[translate]http://eyu.zaixian-fanyi.com/fan_yi_921592
7.与有关系的英语翻译成英语与有关系相关的英语/英文短语 与有关系的英语短语 参考资料: 1.百度翻译:与有关系 2.有道翻译:与有关系获赞6次 声明:内容版权归作者所有,未经授权不得任意转载 本文标题和链接: 与有关系的英语-翻译成英语 https://yingyu.xiediantong.com/en/f27b1df180df0387/相关阅读https://yingyu.xiediantong.com/en/f27b1df180df0387/
8.国家税务总局安徽省税务局关于2022年度关联申报和国别报告有关(一)基础信息:包括《报告企业信息表》《中华人民共和国企业年度关联业务往来汇总表》和《关联关系表》3张表格,为必填表; (二)关联交易信息:包括《有形资产所有权交易表》《无形资产所有权交易表》《金融资产交易表》和《关联劳务表》等13张表格,为选填表,请根据实际发生关联交易的类型选择填报; https://anhui.chinatax.gov.cn/art/2023/4/25/art_9422_1068508.html
9.不与无关的人与事情有关系,1可做不可来自朱爱腾Z不与无关的人与事情有关系, 1、可做不可做的事情,不做。 2、可见不可见的人,不见, 3、可赚不可赚的钱,不赚。 4、不参加聚会,不参加一帮傻逼的他讨论,不吃饭,不聊天。 5、对任何除了自己卖点以外的一https://weibo.com/6247046231/MbmKYuXcI
10.化学概念间在逻辑上有如图所示的部分关系,对下列概念间的关系说法化学概念间在逻辑上有如图所示的部分关系,对下列概念间的关系说法正确的是( )包含关系:并列关系:交叉关系:A.纯净物与混合物属于包含关系B.分解反应与化合反应属于交叉https://www.zybang.com/question/cecb4c05a14b86260dce0b1b5908242f.html
11.没关系,人之间也有理解支持和接纳啊~(没关系,是爱情啊)剧评当你说,你很需要什么,有的人觉得你是自私——那就看看池海秀,“把妈妈卖给金社长,我才能去医大”。表面上她说是因为妈妈的出轨让她对亲密关系有焦虑症,但事实上却是因为家境穷困,而自己又有强烈的需要,现实中又发生那些牺牲和妥协,最后发展出这份愧疚感和羞耻感。但是,这真的就是自私吗?她只是需要,想为自己https://movie.douban.com/review/12552816/
12.2024年国考判断推理备考技巧:试题趋势之对应关系公务员考试网D项:先有“违规销售”,再有“停业整顿”,二者属于时间顺承对应关系,且二者主体一致,与题干逻辑关系一致,符合。 因此,选择D选项。 通过这道题我们发现对应关系有时并不会单一出现,同时会结合类比中其余的二级考点,这道题就是在时间顺承对应的基础上,复合二级考点两词主体是否一致。 https://www.huatu.com/2023/0414/2639635.html
13.梳理清宫戏的人物关系发现好多有趣的事不过,到了《鹿鼎记》里,感情这事儿就跟康熙没什么关系了,他变成了专注事业的、有政治理想的、个性活泼的少年,与韦小宝的关系才是主线。如果说前面两个康熙都是少年英俊的话,那么《康熙微服私访记》与《康熙王朝》里的康熙则是中年康熙。同一个年龄段的人物性格也不相同。前者平易近人,游走民间,为人民伸张正义;https://www.cnhubei.com/xw/gn/201602/t3548109.shtml
14.“关系”“有关系”“没(有)关系”探析“有”和“没(有)”是一组反义词,但是“有关系”和“没(有)关系”这组反义短语,在词语的搭配方面并不具有对称性,本文从动词搭配、形容词搭配、数量词搭配等方面考察了“有关系”和“没(有)关系”的对称性问题。“没有关系”和“没关系”在字面意思上具有同一性,但在语法搭配方面,则具有区别性。在口语和https://wap.cnki.net/touch/web/Dissertation/Article/-1014106909.nh.html