前些日子,参加从兴电子的面试。在交流的过程中,他们一直在要求我使用类图和他们交谈。在我的印象中,类图基本上能读懂,但要自己画的话,临时也只记得是个框框带个名称,会有些箭头。
故以此博文记之。
类图的表示
类图是一由一个长方形表示,垂直地划分为三个区域。顶部显示类的名字,中间列出类的属性,底部列出类的行为。
我们符看到它们前面会带有“-”或者“+”之类的标识,这些是UML中的可见型类型标识。分别会有如下几种:
- :Private + : Pulbic # : Protected ~ : Package
类的属性书写格式如下:
属性名称 : 属性类型 [= 初始值]
类的行为书写格式如下:
方法名称(参数列表) : 返回数据类型
类图的关系表示
接口
接口的表示方法跟类的表示方法基本上一致,只要在名称处标识即可。其接口的实现使用虚线箭头表示。如下图:
继承
继承的表示方法为使用实线箭头,如下图:
关联
当然还会存在单身双向或者其它关联,这里不一一列述。
- 大小: 5 KB
- 大小: 10.3 KB
- 大小: 14.3 KB
分享到:
相关推荐
uml基础 类图讲解详细,我看了一遍感觉不错
本文将深入探讨"登录图"在UML类图中的应用,以及如何通过类图来描绘和理解复杂的系统结构。 首先,UML类图是UML中的核心元素之一,它提供了一种图形化的方式来表示系统的静态结构。类图展示了类、接口、对象之间的...
### UML类图关系详解 #### 一、引言 统一建模语言(Unified Modeling Language,简称UML)是一种广泛使用的图形化语言,用于软件工程的设计、开发和维护。其中,UML类图是用于描述系统中类的静态结构的重要组成...
UML类图中的六种关系——依赖、类属、关联、实现、聚合和组合,是理解系统静态结构的基础。每种关系都有其特定的含义和应用场景,通过合理使用这些关系,可以有效地描述系统的结构特征。对于软件开发人员来说,熟练...
UML(统一建模语言)类图是理解软件设计的重要工具,它可以帮助开发者直观地看到类之间的关系,如继承、实现、关联、依赖等。在"spring源码全部uml类图"中,我们可以深入探讨Spring框架的内部结构和设计模式。 首先...
UML基础与应用--UML类图解析 UML(Unified Modeling Language)是一种标准化的建模语言,用于描述软件系统的结构、行为和关系。UML类图是UML九种图之一,也是UML中心的图形之一。UML类图主要用于描述系统的静态结构...
类图是UML中最基础的图表之一,它用于描绘类与类之间的静态结构关系。下面我们将详细解释UML类图中各符号的含义。 1. 类(Class):在UML类图中,类通常用三层矩形表示。第一层写类的名称,如果类是抽象的,则名称...
GEF作为一个基础框架,通常需要与其他插件如Zest(用于图表渲染)结合使用,才能实现完整的UML类图编辑功能。 这两款插件在协同工作时,可以提供一个完整的UML类图设计环境。AmaterasUML侧重于提供便捷的类图操作,...
在UML(统一建模语言)中,类图是一种重要的模型表示工具,它用来描绘系统中的类、接口以及它们之间的关系。类图中的类扮演着核心角色,它们定义了系统的结构和行为。类可以分为抽象类和具体类,以及主动类和非主动...
本文将深入探讨UML类图中的几种关键关系:关联、组合、聚合、依赖,这些关系构成了类之间互动的基础框架。 #### 关联关系(Association) 关联关系是类与类之间的最基本连接,它描述了类之间的静态结构关系。关联...
一、UML类图基础知识点 UML类图主要包含以下几个方面的元素: 1. 类:表示具有相同属性、方法、关系的对象集合。类在UML图中通常用矩形表示,分为三个部分,分别是类名、属性和方法。 2. 关联:表示两个类之间的...
1. **UML类图**: UML类图是UML中最基础的图表之一,它展示了类与类之间的关系,如继承、关联、依赖等。类图由类、接口、协作以及它们之间的关系组成。通过类图,我们可以了解系统的静态结构,包括类的属性、操作以及...
UML类图是UML中最基础的图表之一,它用于描绘类的结构和类之间的关系,包括继承、关联、聚合、组合等。通过类图,开发者可以直观地理解系统的设计,便于代码的分析和重构。在Java开发过程中,UML类图可以帮助设计...
类图是面向对象编程的基础,帮助开发者设计和实现软件系统。 在UML类图中,我们可以看到各种关系,如继承、实现、关联、聚合、合成等。这些关系都是类图的基本组成部分,用于描述类之间的交互和依赖关系。 继承...
"UML class picture.doc"和"UML中类图实例.docx"将帮助你掌握如何使用类图来表示类的结构、属性、操作、关联关系以及继承等。类图是描述面向对象系统静态结构的有效工具,对于理解和设计复杂的软件系统至关重要。 ...
UML类图是UML中最常见和基础的图表之一,它直观地展示了系统中各类之间的关系。在这个“UML类图关系大全”中,我们将深入探讨类图中的各种关系,帮助你全面理解这些概念。 首先,我们要了解类图的基本元素:类、...
本文基于标题“使用UML类图构建本体模型的方法”以及其描述,将深入探讨如何利用UML类图来构建和表达复杂的知识体系——即本体模型。 ### UML与本体建模的关系 UML作为一种广泛使用的建模语言,它不仅适用于软件...
酒店客房管理系统,uml类图,jpg格式图片