首页 > 其他分享 >Interview - UML图

Interview - UML图

时间:2023-08-01 22:26:23浏览次数:31  
标签:关系 菱形 引用 Interview UML 一方

 

继承关系

 

引用关系

强引用 - 成员变量 

例子:

 

player ——> weapon

 

弱引用 - 局部变量、返回值、参数 

 

关联关系

聚合关系 aggregation - 两个对象之间可以分割

菱形在总的那一方

 

组合关系 composition - 两个对象之间不可分割,一个消失另一个也得消失

菱形在总的那一方

 

标签:关系,菱形,引用,Interview,UML,一方
From: https://www.cnblogs.com/frankcui/p/17599250.html

相关文章

  • Interview - 逻辑题思维导图
     一、社会结构个人父母/家庭学校/单位政府国家 例题:你认为TV的出现是好事么? 二、历史维度本国历史他国历史现实 例题:你认为应该按下技术按钮么?  参考文献桥水基金面试❗️奥义浓缩在20道题里https://www.xiaohongshu.com/explore/6367e3620000000007035ab......
  • 无涯教程-jQuery Interview Questions函数
    尊敬的读者,这些jQuery面试问题是专门设计的,目的是让您熟悉在您采访jQuery时可能遇到的问题的性质。根据我的经验,优秀的面试官几乎不会计划在面试过程中提出任何特定的问题,通常,问题是从该主题的一些基本概念开始的,然后根据进一步的讨论和您的回答继续进行讨论-Whatisj......
  • VISIO 实现UML
     http://www.qdgw.edu.cn/zhuantiweb/jpkc/2009/rjkf/xmwd/Visio_UmlModel.htm 使用Visio进行UML建模内容提纲:1、VISIO中的UML建模环境2、用例图(USECASEDiagram)的使用2.1用例图的组成2.2创建用例图2.2.1建立角色(Actor)2.2.2建立用例2.2.3建立角色和用例的通信2.2.4建......
  • 036PlantUML画代码逻辑图
    在平时的工作中,经常会遇到绘制时序图、流程图的需求。在要求不高的时候,我们可以选择ProcessOn、Xmind这类工具来绘制,但有时候用代码来画图可能会更高效一点,毕竟没有比程序员更熟悉代码的了。今天给大家推荐一款画图工具PlantUML,可以配合IDEA使用,画图也更高效!一、PlantUML简介la......
  • PlantUML快速指南
    目录什么是PlantUML语法入门复杂图式null什么是PlantUMLPlantUML是一个快速创建UML图形的组件,官网上之所以称它是一个组件,我想主要是因为多数情况下我们都是在Eclipse、NetBenas、Intellijidea、Emacs、Word等软件里来使用PlantUML。PlantUML支持的图形有:sequencediagram,......
  • UML类图中对象之间的几种关系
    UML类图中对象之间的几种关系对象之间的关系有:泛化(继承)、实现、依赖、关联、聚合、组合下面我们来一一说明。1.泛化表示类之间的一种继承关系,父类是子类的泛化,例如对老虎可以泛化为动物。A继承了B,则A是B的一种,也可以说B是A的泛化。2.实现泛化是针对类来说的,它是类之间的......
  • 学习uml2(不全)part1 (也许有part2)
     UML2.0学习《LearningUML2.0》1.UsecasedescriptionTheseriesofexamplesbellowdescribecasesfromthebasictothecomplicated.Andamodeofusecasetemplateisintroducedwhichisawonderfulone,Ithink.      Basic:......
  • 六大类UML类图关系
    https://segmentfault.com/a/1190000021317534 UML,全称UnifiedModelingLanguage,统一建模语言。而UML图分为用例图、类图、对象图、状态图、活动图、时序图、协作图、构件图、部署图等9种图。在面向对象语言中,我们经常看到有用UML类图去表示各种接口和类之间关系的。但是,每次......
  • GoLand中使用PlantUML生成Go UML图,使用go-callvis生成Go 调用关系图
    1.在golandIDE中安装plantuml插件2.安装go-package-plantuml工具goget--insecuregitee.com/jscode/go-package-plantuml.git修改go-package-plantuml代码支持outputfileifopts.OutputFile==""{result.OutputToFile("/tmp/uml.txt")}else{result.OutputToFile(opts.Ou......
  • 21UML 4+1视图
    视图是软件构建的视角4:逻辑视图(系统分析、设计人员:类和对象)、实现视图(程序员:代码)、进程视图(系统集成人员:进程、并发、线程)、部署视图(系统和网络工程师:软硬件映射)1:用例视图(最终用户、需求分析)......