UML基础概念

UML简介

UML是面向对象分析与设计的专业语言,是软件开发过程中相关人员沟通交流的语言,因此它在表达和理解抽象的软件上起着重要的作用。

UML图分为两大类:

  • 静态图:用来描述系统的静态结构
    • 类图、对象图、组件图、部署图等;
  • 动态图:用来描述系统行为的各个方面
    • 时序图、用例图、状态图、协作图等;

查阅UML官方文档,会发现关于UML的标准规范已经是十分的完善,但是由于UML想要表达太多的语义,因此UML看起来也显得稍微复杂和繁琐。

虽然UML图内容繁多,但是作为普通的编码人员,基本的、常用的UML概念和知识是需要掌握的,UML图于软件开发人员,类似施工图于施工员、CAD图于工程设计师、测绘图于测绘员,都是一种专业的、高效的交流沟通工具,有了这个工具,既在表达上和理解上更加清晰,又体现了从业人员的专业性。

作为一线编码人员,最常见的就是类图时序图

UML类图

UML类图用于展示类及其相互之间的关系。
类图包含两种元素:

  • 关系

其中类包含三个部分:类名、属性名、操作名,其中属性名和操作名还有可见性的概念,+号表示public, -号表示private,#表示protected,缺省表示包可见性。

例如下图:


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部