UML之静态图---类图、对象图(class diagram )

本文介绍了UML中的类图和对象图,详细阐述了类的概念、类图的目的、绘制方法以及类图和对象图的关系。通过机房收费系统为例,展示了如何寻找和绘制类图,同时还探讨了不同类型的类间关系,如关联、聚合、组合、泛化、实现和依赖等。
摘要由CSDN通过智能技术生成

在学习类图之前我们要先了解一下类,对象的概念。

①、什么是类?什么是对象?他们的关系是什么?

类:类是具有相同属性和服务的一组对象的集合。为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和服务(方法)两个主要部分。

对象:对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单位。一个对象由一组属性和这组属性进行操作的一组服务组成。从更抽象的角度来讲,对象是问题域或实现域中某些事物的一个抽象,她反应该事物在系统中需要保存的信息和发挥的作用;它是一组属性和有权对这些属性进行操作的一组服务的封装体。客观世界是由对象和对象之间的联系组成的。

类与对象的关系就如磨具与铸件的关系,类的实例化结果就是对象,而对一类对象的抽象就是类。类描述了一组有相同特征(属性)和形同行为(方法)的对象。

②、什么是类图?

类图一反应类的结构(属性、操作)以及类之间的关系为主要目的,描述了软件系统的结构,是一中静态建模方法。

类图中的“类”与面向对象语言中的“类”的概念是对应的,是对现实世界中事物的抽象。

③、用例图后面为什么是画类图,而不是其他图,类图产生于什么阶段,由谁来绘制,类图它的作用是什么?

因为按照软件工程的生命周期来运行的话,需求分析阶段后便是设计阶段了,而类图产生于设计阶段,由系统设计师绘制,其作用是描述系统的架构结构、指导程序员编码。它包括系统中所有有必要指明的实体类、控制类、界面类及与具体平台有关的所有技术性信息。

④、类图可分为哪两类?

http://developer.51cto.com/art/201007/210700.htm

您所画的类图属于领域UML类图还是实现UML类图呢

⑤、站在巨人的肩膀上了解类图(很棒的一篇文章)

https://blog.csdn.net/monkey_d_meng/article/details/6005764

⑥、UML类图如何绘制?

6.1、类的表示

6.1.1、类的组成

从上到下分为三部分,分别是类名、属性和操作。

6.1.2、接口

一组操作的集合,只有操作的声明而没有实现。接口图与类图的主要区别在于顶端的<<interface>>显示。第一行是接口名称,第二行是接口方法。接口还有另一种表示方法,俗称棒棒糖表示方法。唐老鸭是能讲人话的唐老鸭,实现了讲人话的接口。如图:

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Elsa~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值