UML图之类图关系

本文介绍了UML类图的概念,包括类的结构、类之间的各种关系如泛化、实现、组合、聚合、依赖和关联,并通过实例详细解析了这些关系的含义和表示方法。
摘要由CSDN通过智能技术生成

uml

uml是Unified Modeling Language的简称,中文名称为统一建模语言。顾名思义,他就是在计算机程序设计过程过程中用来表示业务模型,概念模型等信息的图形展示。

类图

类图是描述软件系统中类与类之间的作用关系,用来展示软件系统的结构,以图型方式来直观表达出系统设计系统理念。

类是面向对象语言的重要思想,它把一些相同的属性和行为封装在同一个结构中,用来统一对外展示。

类图的uml结构


这里是使用的processon工具在线画的类图结构,类图分为三个部分,每部分用空隙隔开。

  • 类名
  • 类的属性即成员变量
    成员变量的表示方式:权限 名称:类型 [= 默认值]
  • 类型行为即方法
    方法信息的表示方式:权限 名称(参数) [: 返回值类型]

其中:
权限中+表示的是public, -表示的是private, #表示的是protected

类之间的关系

1.泛化
泛化是类和类之间的继承关系,通常用带空心三角形的直线来表示。下图中,定义了一个基类为People,他拥有name(姓名)和age(年龄)属性,同时有一个run方法,Male和Female类继承与People拥有它的属性和方法,同时还有自己增加的方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值