首页 > 其他分享 >UML类图

UML类图

时间:2024-07-14 13:01:23浏览次数:15  
标签:关系 聚合 类图 面向对象 UML 比如

学习目标

能够自己画类图。

UML

(Unified Modeling Language,UML)

统一建模语言

是一种伪面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML是面向对象设计的建模工具,独立于任何具体程序设计语言。

简单理解

使用一些高级的UML可视化软件,不用写代码,通过做一些图标相关内容就可以直接生成代码,在其基础上进行开发。

它的最终目标是直接能通过图形就把业务逻辑完成。

UML类图

UML类图是UML其中很小的一部分。

学习它的目的是帮组我们进行面向对象程序开发时理清对象关系,养成面向对象变成习惯。

VISIO

 UML类图中的关系说明

关联:比如类A会有一个类B成员作为它的成员变量。

直接关联:比如母鸡类中有一个行为是下蛋,它和气候直接关联。

聚合:比如地图类聚合墙类,鸟群类聚合大雁类(有点包含的感觉)。

依赖关系:比如动物类依赖于空气类和水类。

复合:比如公司类包含各种部门类,部门类和公司类的关系就是复合关系。

总结

UML类图的主要作用是

帮助我们前期或者后期建立面向对象编程中的各种类。

帮助我们理清类、接口之间的关系。

至少做项目前,我们就知道我们要建立几个类,几个接口了,让我们的编程思路更清晰。

标签:关系,聚合,类图,面向对象,UML,比如
From: https://blog.csdn.net/Luo3255069063/article/details/140415288

相关文章

  • UML/SysML建模工具更新情况(2024年7月)(1)
    DDD领域驱动设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集工具最新版本:EnterpriseArchitect17.0BETA更新时间:2024年7月2日工具简介性价比很高,目前最流行的UML建模工具。还包含需求管理、项目估算、测试支持。团队建模支持。平台:Window......
  • UML图书管理系统用例图示例
    新书速览|《UML2.5基础、建模与设计实践》新书速览|《UML2.5基础、建模与设计实践【例4.4】图书管理系统用例图。图书管理系统按其业务功能分成借阅者管理、图书管理、借书、还书和用户管理等几部分,这些职能对应于系统的不同组织部门。1)系统参与者图书管理系统针对的对象......
  • 有关电力电子技术的一些相关仿真和分析:②单相电压二重化逆变电路(MATLAB/Siumlink仿真)
    1.1题目要求使用单相半桥型逆变器或全桥型逆变器,构建单相电压二重化逆变电路,参看教材中图4-20。仿真观察单个逆变器的时序波形及输入输出电压关系,研究串联多重化的基本原理,分析绘制移相角与输出电压的幅值关系曲线,移相角与输出电压畸变率的关系曲线,移相角与3、5、6、7、9次谐......
  • 有关电力电子技术的一些相关仿真和分析:③三相桥式逆变电路(MATLAB/Siumlink仿真)
    三相桥式逆变电路题目要求三相桥式逆变电路。仿真实现其基本时序波形,分析开关的电压、电流状态。计算输出电压和输出电流中基波及5、7、11、13次谐波含量,并与仿真结果对比。参数设置:三相桥式逆变电路,直流侧电压200V,系统频率50HZ,阻感负载R=5Ω,L=0.01H。参数设置首先在MATL......
  • 类图、时序图、状态图绘制神器,程序猿们有福了。
    对于程序员来说,绘制类图、时序图、状态图等UML图是一个令人头疼且耗时耗力的过程。即使是经验丰富的程序员,也常常在绘图过程中感到困扰和不便。传统的绘图工具往往需要用户手动进行繁琐的操作,既浪费时间又容易出错。而且,即便是完成了绘图,也难以保证图表的准确性和规范性......
  • plantUML简介
    https://blog.csdn.net/hgy413/article/details/102546941?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-102546941-blog-97531413.235^v43^pc_blog_bottom_relevance_base7&spm=1001.2101.3001.4242.1&utm_relev......
  • UML活动图(最新最全总结分享)上篇
    原谅我的私心今天没有按照UML结构去更新视图,出于最近接触很多的活动图仿真。想趁着这股热乎劲优先把活动图给整理归纳了;本次活动图并非个人妄谈,均来源于官网文档或者各种UML书籍中总结,本次案例讲解使用工具是EA,如若需要安装包欢迎评论留言我会一一发送。引言:活动图是UML中......
  • Markdown 类图语法
    定义一个类两种方式定义类:使用像诸如classAnimal这样的关键字显式定义类。通过对象之间的关系定义两个类:Vehicle<|--Car,这条语句定义了两个类,分别是车辆和汽车及其从属关系。classDiagramclassAnimal交通工具<|--小汽车定义类的成员UML提供了表示类成员的机......
  • UML图
    空心菱形箭头表示组合关系(强),父类毁灭子类不存;实线空心箭头表示继承;虚线空心箭头表示实现;虚线普通箭头表示依赖;实线普通箭头表示关联时序图推荐同步消息版本一个激活块决定了连线是发送信息或响应。所有的发送信息必然激活新的激活块,有激活时间块也必然开始于某个发送信息......
  • UML是啥?类图是啥?UML类图怎么画?进来手把手教!!!
    目录一、什么是类图?二、UML类图怎么画?2.1单个类2.2 类之间的关系2.2.1泛化关系2.2.2 实现关系2.2.3 依赖关系2.2.4 关联关系单向关联 双向关联 自关联2.2.5 聚合关系2.2.6 组合关系三、实战制作类图的一般步骤:需求工具一、什么是类图?    ......