UML类图学习笔记

类图结构类封装了数据和行为,它是具有相同属性、操作和关系的对象集合的总称。 在系统分析与设计阶段,类通常分为三种:实体类:实体类是系统需求中的实体,实体类通常保存在永久记忆体中,一般使用数据库表或文件来记录,实体类既包括存储数据的类、传递数据的类和操作数据的类。实体类通常来源于需求说明中的名词(例如:用户、产品)。控制类:控制类体现了应用的执行逻辑,提供相应的业务操作,将控制类抽象出来可以降低
摘要由CSDN通过智能技术生成

类图结构

类封装了数据和行为,它是具有相同属性、操作和关系的对象集合的总称。
在系统分析与设计阶段,类通常分为三种:

  • 实体类:实体类是系统需求中的实体,实体类通常保存在永久记忆体中,一般使用数据库表或文件来记录,实体类既包括存储数据的类、传递数据的类和操作数据的类。实体类通常来源于需求说明中的名词(例如:用户、产品)。
  • 控制类:控制类体现了应用的执行逻辑,提供相应的业务操作,将控制类抽象出来可以降低界面和数据库之间的耦合度。控制类通常有动词+名词来命名(例如:UserRegister)。
  • 边界类:边界类用于对外部用户与系统之间的交互对象进行抽象,主要包括界面类(例如:对话框、窗口、菜单)。

类的组成
- 类名:类的名字
- 属性:类的成员变量
- 操作:类的成员方法

属性的表示方式如下所示:
可见性 名称:类型[=缺省值]

  • 可见性:public、private和protected,在类图中分别用+、-和#表示。
  • 名称:属性的名称。
  • 类型:属性的数据类型,可以是基本数据类型,也可以是用户自定义的类型。
  • 缺省值:可选项,表示属性的初始值。

在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Asso

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值