美文网首页
UML建模介绍-类图

UML建模介绍-类图

作者: whele | 来源:发表于2021-03-19 17:48 被阅读0次

UML介绍

        20 世纪80 年代,随着面向对象技术成为研究的热点,先后出现了几十种面向对象的软件开发方法。其中,Booch、OMT 和OOSE等方法得到了广泛的认可。然而,采用不同方法进行建模不利于开发者之间的交流。而UML则统一了Booch、OMT 和OOSE 的表示方法,而且对其作了进一步的发展。1997 年,UML 被国际对象组织OMG采纳为面向对象的建模语言的国际标准,它溶入了软件工程领域的新思想、新方法和新技术。

UML基本概念

        UML主要包括三个基本构造块:事物(Things)、关系(Relationships)和图(Diagrams)。

  • 事物
    类、接口、用例等
  • 关系
    依赖、关联、泛化、实现等

UML定义的图形

image.png

类图(Class Diagram)

  • 描述系统所包含的类、类的内部结构及类之间的关系
  • 类由类名、属性、操作组成
  • 类图用来描述系统的静态结构


    image.png

类图

  • 类图是用类和它们之间的关系描述系统的一种图示,是从静态角度表示系统的,因此类图属于一种静态模型。
  • 在类图中,类被图示为一个长方形,如下:


    image.png
- 属性有不同的可见性(Visibility)。利用可见性可以控制外部事物对类中属性的操作方式。属性的可见性分为三种:公有的(public)、私有的(private)、保护的(protected)。

- 公有属性能够被系统中其他任何操作查看和使用,当然也可以被修改;
- 私有属性仅在类内部可见,只有类内部的操作才能存取该属性,并且该属性也不能被其子类使用;
- 保护属性供类中的操作存取,并且该属性也能被其子类使用。

image.png image.png
注意:如果属性名称旁边没有标识任何符号,表示该属性的可见性尚未定义。不存在缺省的可见性。**
操作的可见性也分为公有和私有等,其含义等同于属性的公有和私有可见性。
image.png

相关文章

  • nodejs开发starUML插件总结

    一、需求分析 starUML介绍 StarUML是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图...

  • UML建模学习-类图

    UML建模 定义 UML:统一建模语言 使用软件:StarUML 分类 类图类图是描述系统中的类,以及各个类之间的...

  • UML建模介绍-类图

    UML介绍 20 世纪80 年代,随着面向对象技术成为研究的热点,先后出现了几十种面向对象的软件开发方法。其中,B...

  • 设计模式

    设计模式 1. 工具 UML类图(统一建模语言) 类图是UML图中的一种, 推荐Processon, 在线建模工具...

  • 一张图简述UML类图

    一张图简述UML类图 UML建模常用视图中,类图可算是最多的,初学UML的类图绘制,基于starUML工具,现简记...

  • UML小结

    UML:统一建模语言;常见的UML图有: 类图 类图[https://blog.csdn.net/weixin_4...

  • UML类图总结

    什么是UML类图Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始...

  • 终于明白六大类UML类图关系了

    UML,全称Unified Modeling Language,统一建模语言。而UML图分为用例图、类图、对象图、...

  • 通往架构师之路-软件工程-UML建模-类图-事物与解释?

    阅读说明:本节主要是介绍UML类图事物和解释,主要也是让大家对UML建模中的类图基本表示有一个初步了解和认识,后面...

  • 通往架构师之路-软件工程-UML建模-类图-关系与解释?

    阅读说明:本节主要是介绍UML类图关系与解释,主要也是让大家对UML建模中的类图基本关系有一个初步了解和认识,后面...

网友评论

      本文标题:UML建模介绍-类图

      本文链接:https://www.haomeiwen.com/subject/hhnvcltx.html