自己怎么建立网站,wordpress添加下载,整合营销传播理论,网络维保明敕星驰封宝剑#xff0c;辞君一夜取楼兰 一#xff0c;定义
类图(Class diagram)是显示了模型的静态结构#xff0c;特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性的信息。类图是面向对象建模的主要组成部分。它既用于应用程序的系统分…明敕星驰封宝剑辞君一夜取楼兰 一定义
类图(Class diagram)是显示了模型的静态结构特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性的信息。类图是面向对象建模的主要组成部分。它既用于应用程序的系统分类的一般概念建模也用于详细建模将模型转换成编程代码。
在类图中一共包含了以下几种模型元素分别是类Class、接口Interface、依赖Dependency关系、泛化Generalization关系、关联Association关系、聚合关系Aggregation、组合关系Composition和实现Realization关系。
二类
类主要是一个三层的矩形框表示。第一行是类名第二层是成员变量第三层是类的方法。
1“”表示 public
2“-”表示 private
3“#”表示 protected
4不带符号表示 default
注意抽象类的类名要用斜体表示
类
抽象类
三接口
用两层矩形框表示。它的第一层有两行第一行是interface 第二行接口名。第二层是方法。
四依赖关系
如果对象A调用B或者B是A的方法中的局部变量或入参则说明A 依赖 B。用带虚线箭头表示指向被依赖方。 这个表示YuanZhenA依赖YuanZhenB
五关联关系
关联表示对象和对象间的联系分为单向关联和双向关联。如果一个对象A可以访问另一个对象B的公共属性和操作比如B是A的一个属性那么可以断言B被A关联。
关联关系用实线箭头表示双向关联可以用双箭头也可以用实线。箭头指向被关联的一方。
表示YuanZhenB被YuanZhenA关联
六 泛化关系
泛化关系指对象与对象的继承关系如果对象A继承了对象B那么说明存在泛化关系。泛化关系用空三角实线箭头表示指向父类。 表示YuanZhenA继承了YuanZhenB
七实现关系
实现关系指的是类实现接口用空三角虚线箭头表示指向接口。 这里表示YuanZhenA这个类实现了接口ICallBack