UML小结 ---类图
来源:互联网 发布:4g网络哪个运营商好 编辑:程序博客网 时间:2024/06/05 00:32
1.类
- 类图(Class diagram)由许多(静态)说明性的模型元素(例如类、包和它们之间的关系,这些元素和它们的内容互相连接)组成。类图可以组织在(并且属于)包中,仅显示特定包中的相关内容。
- 类图(Class diagram)是最常用的UML图,显示出类、接口以及它们之间的静态结构和关系;它用于描述系统的结构化设计。
- 类图(Class diagram)最基本的元素是类或者接口。
学习心得
画类图最重要的就是抽象出类,类可以分为三类:实体类、边界类和控制类。
- 实体类:保存要放进永久储存体的信息。
- 边界类:位于系统与边界的交界处,包括所以窗体、报表、打印机等硬件接口以及与其他系统的接口。
- 控制类:负责协调其他类的工作。一般每个用例都有一个控制类。
抽象类的过程:找名词——归类——去除模糊的类别——取一个合适的名字。
2.类的概念
类是是具有相同属性和方法的一组对象的集合
类包括:
属性
方法
对象
3.类的关系
四种关系如下表所示:
4.类的构成
类图通常包括:类,接口,包,关系
- 类(Class)
如果类名为斜体,表示类为抽象类;如果方法为斜体,表示此方法为抽象方法。类的属性和方法前面的图标为可见性修饰符。
- 加号(+),public,公有可见性,
- 减号(-),private,私有可见性,
- #号,protected,受保护的可见性,
- ~号,package,包级别的可见性。
- 接口(Interface)
接口是一系列操作的集合,它指定了一个类所提供的服务。
- 关系
常见的关系有:
- 继承(Generalization)
- 关联关系(Association)
- 聚合关系(Aggregation)
- 复合关系(Composition)
- 依赖关系(Dependency)。
其中,聚合关系(Aggregation),复合关系(Composition)属于关联关系(Association)。
一般关系表现为继承或实现关系(is a),关联关系表现为变量(has a ),依赖关系表现为函数中的参数(use a)
4. 包
包是一种常规用途的组合机制。UML中的一个包直接对应于Java中的一个包。在Java中,一个包可能含有其他包、类或者同时含有这两者。进行建模时,通常使用逻辑性的包,用于对模型进行组织;使用物理性的包,用于转换成系统中的Java包。每个包的名称对这个包进行了惟一性的标识。
5.总体图
类图的总体结构如下,马马虎虎的总结下来,留给自己日后看,并且慢慢去完善!
- UML小结 ---类图
- UML小结
- UML小结
- 小结UML
- UML小结
- UML小结
- UML小结
- UML小结,UML图,UML例子
- UML用例图小结
- UML 符号小结
- UML学习小结
- UML学习小结
- UML学习小结
- UML学习小结
- UML图 小结
- UML小结--RUP
- 学习--UML小结
- 学习--UML小结
- Hoj 1833 Truck History
- UML——面向对象技术
- 储能元件
- 稀疏矩阵的存储格式(Sparse Matrix Storage Formats)
- hdu 4236 Repeating Characters
- UML小结 ---类图
- linux常用命令大全
- WIN IIS PHP urlencode urldecode 的问题,百分号 % 和 %25
- [gpu pro]shadow map for omnidirectinal light using tetrahedron mapping
- Ubuntu中软件管理
- Linux chkconfig命令
- 网页中QQ
- build_ics for telechips(tcc8925)
- 《C程序设计语言》句读 20130214