`

UML基础【类图】

uml 
阅读更多

       前些日子,参加从兴电子的面试。在交流的过程中,他们一直在要求我使用类图和他们交谈。在我的印象中,类图基本上能读懂,但要自己画的话,临时也只记得是个框框带个名称,会有些箭头。

     故以此博文记之。

 

     类图的表示

     类图是一由一个长方形表示,垂直地划分为三个区域。顶部显示类的名字,中间列出类的属性,底部列出类的行为。

      我们符看到它们前面会带有“-”或者“+”之类的标识,这些是UML中的可见型类型标识。分别会有如下几种:

      - :Private           + : Pulbic           # : Protected           ~ : Package

     

      类的属性书写格式如下:

           属性名称 : 属性类型  [= 初始值]

 

      类的行为书写格式如下:

            方法名称(参数列表) : 返回数据类型

 

      类图的关系表示

      接口

           接口的表示方法跟类的表示方法基本上一致,只要在名称处标识即可。其接口的实现使用虚线箭头表示。如下图:

      继承

           继承的表示方法为使用实线箭头,如下图:

      关联

       当然还会存在单身双向或者其它关联,这里不一一列述。

       

  • 大小: 5 KB
  • 大小: 10.3 KB
  • 大小: 14.3 KB
分享到:
评论

相关推荐

    uml基础 类图

    uml基础 类图讲解详细,我看了一遍感觉不错

    UML 基础 类图和教程参考.doc

    2. **类图**:类图是UML中最基本的图表之一,它描绘了类的结构和行为。类图包含类名、属性(attributes)和操作(operations),以及类之间的关系,如: - **继承**(is a):表示类的通用与特殊关系,如“人 ...

    UML类图说明类图关系

    ### UML类图关系详解 #### 一、引言 统一建模语言(Unified Modeling Language,简称UML)是一种广泛使用的图形化语言,用于软件工程的设计、开发和维护。其中,UML类图是用于描述系统中类的静态结构的重要组成...

    六大UML类图以及关系

    UML类图中的六种关系——依赖、类属、关联、实现、聚合和组合,是理解系统静态结构的基础。每种关系都有其特定的含义和应用场景,通过合理使用这些关系,可以有效地描述系统的结构特征。对于软件开发人员来说,熟练...

    登录图UML类图.zip

    本文将深入探讨"登录图"在UML类图中的应用,以及如何通过类图来描绘和理解复杂的系统结构。 首先,UML类图是UML中的核心元素之一,它提供了一种图形化的方式来表示系统的静态结构。类图展示了类、接口、对象之间的...

    UML基础与应用--UML类图解析

    UML基础与应用--UML类图解析 UML(Unified Modeling Language)是一种标准化的建模语言,用于描述软件系统的结构、行为和关系。UML类图是UML九种图之一,也是UML中心的图形之一。UML类图主要用于描述系统的静态结构...

    spring源码全部uml类图

    UML(统一建模语言)类图是理解软件设计的重要工具,它可以帮助开发者直观地看到类之间的关系,如继承、实现、关联、依赖等。在"spring源码全部uml类图"中,我们可以深入探讨Spring框架的内部结构和设计模式。 首先...

    UML类图的各符号含义及表示

    类图是UML中最基础的图表之一,它用于描绘类与类之间的静态结构关系。下面我们将详细解释UML类图中各符号的含义。 1. 类(Class):在UML类图中,类通常用三层矩形表示。第一层写类的名称,如果类是抽象的,则名称...

    uml类图全套插件.zip

    GEF作为一个基础框架,通常需要与其他插件如Zest(用于图表渲染)结合使用,才能实现完整的UML类图编辑功能。 这两款插件在协同工作时,可以提供一个完整的UML类图设计环境。AmaterasUML侧重于提供便捷的类图操作,...

    UML类图中的类 抽象类,具体类,主动类等

    在UML(统一建模语言)中,类图是一种重要的模型表示工具,它用来描绘系统中的类、接口以及它们之间的关系。类图中的类扮演着核心角色,它们定义了系统的结构和行为。类可以分为抽象类和具体类,以及主动类和非主动...

    UML中类图中的几个关系

    本文将深入探讨UML类图中的几种关键关系:关联、组合、聚合、依赖,这些关系构成了类之间互动的基础框架。 #### 关联关系(Association) 关联关系是类与类之间的最基本连接,它描述了类之间的静态结构关系。关联...

    JAVA类生成UML图

    1. **UML类图**: UML类图是UML中最基础的图表之一,它展示了类与类之间的关系,如继承、关联、依赖等。类图由类、接口、协作以及它们之间的关系组成。通过类图,我们可以了解系统的静态结构,包括类的属性、操作以及...

    阿里巴巴Java代码规约插件UML类图

    UML类图是UML中最基础的图表之一,它用于描绘类的结构和类之间的关系,包括继承、关联、聚合、组合等。通过类图,开发者可以直观地理解系统的设计,便于代码的分析和重构。在Java开发过程中,UML类图可以帮助设计...

    uml类图例子

    类图是面向对象编程的基础,帮助开发者设计和实现软件系统。 在UML类图中,我们可以看到各种关系,如继承、实现、关联、聚合、合成等。这些关系都是类图的基本组成部分,用于描述类之间的交互和依赖关系。 继承...

    Java经典基础知识和UML类图介绍以及设计模式

    "UML class picture.doc"和"UML中类图实例.docx"将帮助你掌握如何使用类图来表示类的结构、属性、操作、关联关系以及继承等。类图是描述面向对象系统静态结构的有效工具,对于理解和设计复杂的软件系统至关重要。 ...

    UML类图关系大全!!!!!

    UML类图是UML中最常见和基础的图表之一,它直观地展示了系统中各类之间的关系。在这个“UML类图关系大全”中,我们将深入探讨类图中的各种关系,帮助你全面理解这些概念。 首先,我们要了解类图的基本元素:类、...

    使用UML类图构建本体模型的方法

    本文基于标题“使用UML类图构建本体模型的方法”以及其描述,将深入探讨如何利用UML类图来构建和表达复杂的知识体系——即本体模型。 ### UML与本体建模的关系 UML作为一种广泛使用的建模语言,它不仅适用于软件...

    酒店客房管理系统UML类图

    酒店客房管理系统,uml类图,jpg格式图片

    从UML类图到关系数据库表的代码生成方法

    一、UML类图基础知识点 UML类图主要包含以下几个方面的元素: 1. 类:表示具有相同属性、方法、关系的对象集合。类在UML图中通常用矩形表示,分为三个部分,分别是类名、属性和方法。 2. 关联:表示两个类之间的...

Global site tag (gtag.js) - Google Analytics