统一建模语言——UML
统一 uml
2023-09-27 14:23:45 时间
一、UML概述
Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 面向对象的分析与设计(OOA&D,OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch、Rumbaugh和Jacobson的表示方法,而且对其作了进一步的发展,并最终统一为大众所接受的标准建模语言。
二、类图
这里由于使用场景就先介绍最常见的类图(至少需要看懂):
一个类图可以分为:类名——属性清单——方法清单——性质四层
类名:
正体的字表示具体的类(可以被实例化),斜体的代表抽象类
属性:
+ 代表public,- 代表private,# 代表protected
方法:
格式:可见性 名称(参数列表) [ : 返回类型]
+ - #含义与方法一致,下划线表明是静态方法,(需要注意构造方法也在此层,它没有返回值(不是void))
性质:
由变量与对应的setter/getter组成
类之间的主要关系:
继承与实现:空心三角带实线/虚线
聚合(一个对象作为另外一个的实例变量):左边拥有一个右边的实例成员变量
图文解读类图请参见:http://www.uml.org.cn/oobject/201006114.asp
5分钟读懂类图参见:http://www.cnblogs.com/shindo/p/5579191.html
关于系统的UML的知识,有待补充...
相关文章
- 统一配置管理Spring Cloud Config
- UML统一建模语UML2和EnterpriseArchitect
- UML(Unified Modeling Language)统一建模语言
- 通过跳板机建立信任,对多个tomcat服务统一安装部署(shell编写)
- 北大学子荣获SRC全球总决赛本科生第一名!完美世界被曝开 17800 元“付费上班”项目;苹果和安卓有望统一充电接口|极客头条
- spring boot 统一异常处理推荐
- IDE统一模版
- 白日梦的ES笔记三:万字长文 Elasticsearch基础概念统一扫盲(二)
- SpringBoot 如何统一后端返回格式?老鸟们都是这样玩的!
- 统一UOS操作系统下载和安装教程总结
- 托管统一通信 向“云计算”迁移
- 一行代码统一规范
- DockOne微信分享(八十):云计算应用技术发展与企业异构资源池统一管理案例分析
- SpringBoot2.x系列教程(二十二)简单参数校验及统一异常处理