业务概念—类图

类图是面向对象分析的重要工具,用于表示业务概念和它们之间的关系。识别类涉及将业务概念抽象化,如在图书管理系统中的书籍和借阅者。类的主要属性包括公有、保护和私有,它们定义了属性的访问权限。类之间的关系包括关联、依赖、继承、聚合和组合。关联用直线表示,依赖强化关联,继承通过带空心三角的箭头展示,聚合和组合则强调整体与部分的关系。
摘要由CSDN通过智能技术生成

用类图获取需求的大致步骤如下:
1. 识别出类
2. 识别出类的主要属性
3. 描绘出类与类之间的关系
4. 对各类进行分析、抽象、整理

识别出类

在需求分析中遇到的各种业务概念经过抽象后就是类,表示一类……。例如:在图书管理系统中,书籍是一个类,借阅者也是一个类。识别出类,看似很简单的一句话却非常考验面向对象分析的能力,需要不断的学习,总结才能做到既快又正确的识别出类
在UML图中,用一个矩形框表示类图,类图包含:类的名称、类的属性、类的动作,如下图:
这里写图片描述

识别出类的主要属性

识别出类,只是找到了某软件中的业务概念,还需要对业务概念进行描述,识别出类的主要属性就是对业务概念的进一步描述,加深对该业务概念的理解。属性有三种类型:

  • 公有,属性名称前带+的属性为公有属性,可以在类外直接访问
  • 保护,属性名称前带#的属性为保护属性,只可以在类及其子类中访问
  • 私有,属性名称前带-的属性为私有属性,只能在类中访问,其子类和类外都不可以访问

在Book类中,主要的属性包含:名称、作者、出版社等,修改后如下图:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值