类图
类是描述类、接口、协作以及他们之间的关系。
类的七个元素
类class 接口inteface协作collaboration
依赖关系dependcy
泛化关系generalization
关联关系association
实现关系realization
这是我做的图书馆管理系统中的类图
类
依赖关系dependcy
表示两个或多个模型元素之间语义上的关系,它只对模型元素本身链接起来而不需要用一组实例来表达他的意思
抽象依赖关系
跟踪 trace声明不同模型中的元素之前存在一些链接,但不如映射精确
精化 refine声明具有不两个不同语义层次上的元素之间的映射
派生 derive声明一个实例可以从另个一个实例导出
授权依赖关系
访问 access允许一个包访问另个包的内容
导入 import允许一个包访问另一个包的内容并为被访问的包组成部分增加别名
友元 friend允许一个元素访问另一个元素,不管被访问的元素是否可见
绑定 bind为模板参数指定值,以生成一个新的模型元素,是具有精确语义的高度结构化的关系
泛化关系
是一种存在于一般元素和特殊元素之间的分类关系,特殊元素与一般元素兼容,且包含附加的信息
描述 is a kind of 是。。。一种的关系
当一个变量被声明承载某个给定类的值时,可以使用类的实例作为值,这被称作可替代原则,是多态成为可能
共享祖先所定义的成分的前提下,允许自身增加的描述,称作继承
关联关系
是一种结构关系,指明一个事物的对象与另一个事物的对象之间的联系
名称
角色
多重性
聚合
组合关系
导航性
实现关系
是规格说明和其实现之间的关系,它将一种模型元素与另一种模型元素连接起来