从今天开始写blog,如果有错误,请各位大哥斧正。今天给大家介绍uml中的关系,分为4种:关联、依赖、泛化、实现
1、聚合:几个小对象合并起来,组成一个新的对象。是一种特殊的关联关系,案例如
这里可以理解为:某个类的属性不是简单变量,而是一个对象
2、依赖,这个关系有点难以表达,那么我就以php代码和UML图来表述
class B{
public function print(C $c){
$c.print();
}
}
public function print(C $c){
$c.print();
}
}
3、泛化,它是一种普通/特殊的关系,也就是oo中的继承
其中A是基类,B是子类
4、实现,类实现抽象类或者接口,uml如图
综上所述: