类图:系统结构建模的关键工具
在系统设计和开发中,类图是一种至关重要的静态模型,它展示了系统中类以及类之间的关系,这些关系在系统运行过程中保持相对稳定。下面我们将详细探讨类图的各个组成部分、不同类型的关系以及相关的操作。
类图的基本元素
类图主要由类、属性、操作和关系等元素构成。
类
类是类图的核心构建块,用于在系统中存储和管理信息。在分析阶段,类代表系统需要捕获信息的人、地点或事物;在设计和实现阶段,类可以指特定的实现工件,如窗口、表单和其他用于构建系统的对象。每个类用一个三部分的矩形表示,顶部是类名,中间是属性,底部是操作。例如,在一个预约系统的类图中,可能包含参与者(Participant)、医生(Doctor)、患者(Patient)、接待员(Receptionist)、病历(Medical History)、预约(Appointment)和症状(Symptom)等类。
属性
属性是类的特性,用于描述类的状态。属性可以是普通属性,也可以是派生属性。派生属性是可以通过计算得到的属性,其名称前会加一个斜杠(/)。例如,在“人”类中,“/age”就是一个派生属性,可以通过当前日期减去患者的出生日期得到。属性还具有可见性,分为公共(+)、受保护(#)和私有(-)三种。公共属性对其他对象可见,受保护属性仅对其直接子类可见,私有属性对其他类不可见,默认可见性通常为私有。
| 可见性 | 描述 |
|---|---|
| 公共(+) |
超级会员免费看
订阅专栏 解锁全文
750

被折叠的 条评论
为什么被折叠?



