栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

UML基本介绍

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

UML基本介绍

UML(Unified modeling language统一建模语言),它是一种用于软件系统分析和设计的语言工具,它用于帮助软件开发人员进行思考和记录思路的结果。

UML本身是一套符号的规定,就像数学符号和化学符号一样,这些符号用于描述软件模型中的各个元素和他们之间的关系,比如类、接口、实现、泛化、依赖、组合、聚合等。

使用UML来建模,通常用的工具有Rational Rose,也可以使用一些插件来建模。

比如:Amateras UML插件

例如:

画UML图就是把自己的思想描述给被人看,关键在于思路和条理

UML图的分类

1、用例图

2、静态结构图(类图、对象图、包图、组件图、部署图)

3、动态行为图(交互图(时序图与协作图)、状态图、活动图)

类图是描述类与类之间的关系的,是UML图中最核心的。

UML类图

1、用于描述系统中的类(对象)本身的组成和类(对象)之间的各种静态关系。

2、类之间的关系:依赖、泛化(继承)、实现、关联、聚合与组合

3、类图举例:这里用的是Eclipse中的插件(AmaterasUML_1.3.4),插件呢可以去网上下载,然后安装步骤网上都是如出一辙,就不多作介绍。

package umllei;

public class Person {//代码转换成类图
	private Integer id;//属性
	private String name;//属性
	public void setName(String name) {
		this.name = name;//方法
		
	}
	public String getName() {
		return name;//方法
	}

}

这样可与以先写代码,然后在生成类图,或者其他的图。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/858191.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号