1. 关于UML9种图的详细介绍:

2. 深入探究类图:

类图间的关系:泛化 、继承、实现、依赖、关联、聚合、组合;

3. 聚合与组合的区别:

4. 如何使用Visio2010画类图:

5. visio2010类图中通过类去实现接口:

A. 先画好一个类和一个需要实现的接口;

B. 右键该类,在右键列表中选择“Shape Display Options”(图 A),在弹出窗口中选择Realization Link(图 B),然后保存该设置(完成此步骤后该类中间会显示一个小黄点);

图 A

图 B

C. 将小黄点拖动到第一步需要实现的接口上,则该类会自动添加接口中要实现的方法。

6. Visio2010利用组合composition实现聚合关系Aggregation:

Creating a composite shape,double click on it and then click on properties,select “shared” from the Aggregation menu.

在类图模式下,拖动组合关系图形composition到当前页面,然后双击该组合关系,在弹出窗口中点击properies(图 C),在新弹出窗口中把Aggregation的值从composition修改为shared即可(图 D);

图 C

图 D

7. Visio 中实现所有关系的画法:

总结:对于UML图,以前总怕自己画不好导致别人看不懂。通过这段时间对UML图的集中使用,也让我对UML的认识更加加深了,心中反而更增添了对Visio 2010使用及UML图的几分把握与自信。同时也帮助自己从项目设计的角度去理解整个项目的组成,划分及有效整合!

visio2010 java类图_UML图及Visio 2010使用总结相关推荐

  1. 使用IDEA工具查看Java类层次结构关系图

    本文图文讲解开发中IDEA常用查看Java类层次结构关系图方法. 首先需要强调的是idea工具版本以及操作系统平台不同,界面.功能.快捷键等会有所不同,但总体是一致的,我这里是在macOS Big S ...

  2. eclipse使用ModelGoon插件自动生成java类的UML图

    1.ModelGoon介绍 ModelGoon 是一个 Eclipse插件,能将Eclipse中现有的java类生成类图,可以进行Java 包的依赖分析,基于UML图进行模型设计,以及逆向工程(即从已 ...

  3. 安卓手机绘制uml图_UML图是用什么软件画的?

    用例图是一类用于表现某系统的功能需求的图表.用例图是从用户的角度去呈现系统功能,并且明确各系统功能的操作着.绘制用例图经常会用到用例与执行者两种元素.用例位于某系统功能的范围内,用例的执行者则在方框外 ...

  4. IDEA查看Java类的UML关系图

    1.说明 通过IDEA自带的Diagarm功能, 可以方便的查看Java类的UML关系图, 同时能有选择的查看变量.方法和构造器等, 以及对查看对象的访问权限进行过滤, 可以自由编辑生成的关系图, 任 ...

  5. 怎样用uml类图生成java类_JAVA:面向对象编程的底层逻辑,深度剖析

    什么是面向对象 在目前的软件开发领域有两种主流的开发方法,分别是结构化开发方法和面向对象开发方法.早期的编程语言如C.Basic.Pascal等都是结构化编程语言,随着软件开发技术的逐渐发展,人们发现 ...

  6. mysql反向生成uml类图_UML类图自动生成,太爽了

    最近在开发的过程当中,对于已有的代码,想将相关类绘制成UML类图,虽然现在有很多UML类图的优秀软件,比如ProcessOn(可视化编辑).draw.io(可视化编辑).PlantUML(代码生成), ...

  7. Eclipse 插件用法:Eclipse 利用 Amateras UML 生成 Java 类图、时序图和 UML 类图

    文章目录 前言 一.安装 Eclipse 官方提供的安装框架 GEF 1.1.Eclipse 中第三方插件更新/安装策略 1.2.为什么选择 GEF 框架? 1.3.GEF 框架安装 二.安装 Ama ...

  8. java类快速构造_程序员有什么办法能快速梳理java知识点?有这八张图就够了

    一图胜千言,下面图解均来自Program Creek 网站的Java教程,目前它们拥有最多的票选.如果图解没有阐明问题,那么你可以借助它的标题来一窥究竟. 1.字符串不变性 下面这张图展示了这段代码做 ...

  9. java类图与代码实例

    在 Java编程中,类图是一个非常重要的概念.类图的作用是用来展示类的结构以及类之间的关系.通过类图,可以很方便地展示出对象之间的关系.下面我将使用实例来演示一下我在学习 Java时的类图. 首先我们 ...

  10. Java——类图、时序图、用例图

    目录 1.类图描述 2.时序图 3.用例图 从实际开发标准,应该在项目别写前设计类图,但是,不太符合实际,实际开发中改动的场景太多,大家懂的.所以,现在开发大部分情况下,都是先完成功能,交工前,将代码 ...

最新文章

  1. 【Kotlin】扩展接收者 与 分发接收者 ( 类内部扩展用法 | 注意事项 | open 修饰扩展 )
  2. CMakeListx.txt 编辑语法学习
  3. docker深入1-导入导出images和container的方式
  4. JAVA——以ReentrantLock为例学习重入锁以及公平性问题
  5. 案例 猫狗跳高 java 1614102273
  6. Java优先队列 Priority Queue
  7. 大端模式和小端模式的再理解
  8. Struts2 - 常用的constant总结
  9. 选择北大青鸟的九大理由
  10. css控制图片自适应大小
  11. matlab各种分布计算公式,SPC常见项目的计算公式
  12. [ZT]新点子,就在空气中飘荡着...
  13. Android 11 OTA升级集成
  14. JavaScript格式化字符串为指定长度
  15. 出现Avoid mutating a prop directly since the value will错误 已解决
  16. html中的matrix属性,transform,matrix属性讲解
  17. 蓝桥杯-迷宫(DFS)
  18. 数据读取与数据扩增理解
  19. 今天我教大家用js制作一个简单的计算器
  20. 多重网格算法matlab程序,多重网格法求解雷诺方程.pdf

热门文章

  1. 第128篇 智能合约改进(ERC721)
  2. javascript小白学习指南3
  3. JVM调优-JVM调优实践一
  4. 推荐C语言视频<<跟着星仔学C语言>>
  5. 大众点评_token及登录分析
  6. Linux 脚本获取当前路径父路径及常用命令
  7. termux 安装python3教程_termux怎么安装python
  8. 中孚计算机保密 卸载,智华计算机终端保密检查系统怎样卸载
  9. 微信小程序视频直播开发实现流程
  10. xmind zen 用法