热门IT资讯网

UML类图简单理解

发表于:2024-11-24 作者:热门IT资讯网编辑
编辑最后更新 2024年11月24日,首先拿出动物这个框来看: 这个代表的是一个类,类图分为三层,第一行是类的名字,大家可以看到"动物"两个字是斜体的,这证明他是抽象类。第二行是类的特征,通常是字段和属性。第三层是类的操作,行为方法。前面
首先拿出动物这个框来看: 这个代表的是一个类,类图分为三层,第一行是类的名字,大家可以看到"动物"两个字是斜体的,这证明他是抽象类。第二行是类的特征,通常是字段和属性。第三层是类的操作,行为方法。前面的符号分别代表者,"+"->public,"-"->private,"#"->protected。再来看看接口:
"飞翔"这个框字的上面已经标示了interface了,所以一看就知道是接口。第一层是名字,第二层是他的行为。接口的另一种方法就是右边的,唐老鸭,俗称棒棒糖表示法。唐老鸭实现了说话的接口。
下面来认识里面关系用什么连接的吧:
继承: 实线加空三角形 实现接口: 虚线加空三角形 关联关系: 就是一个类知道一类的时候,企鹅和天气。

聚合: 雁群和大雁 合成: 鸟和翅膀 依赖关系: 动物和氧气,水

其实很简单,慢慢接触就好多了。这个UML图是从《大话设计模式》截过来的,很不错的一本书。
0