UML类图

继承

class A {}

class B extends A {}

实现

interface A {}

class B implements A{}

关联

class A {
  List<B> bList;
}

class B {
}

一对多 多对多 多对一

聚合关系

关联关系的一种,表示整体部分,例如 汽车中包含引擎 轮胎

   class 引擎 
   { 
   }; 
   class 轮胎 
   { 
   }; 
   class 汽车 
   { 
   protected: 
   引擎 engine; 
   轮胎 tyre[4]; 
   }; 

合成关系

关联关系的一种,比聚合关系强,部分和整体具有相同的生命周期

   class  
   { 
   }; 
   class  
   { 
   protected: 
    limb[4]; 
   }; 

依赖关系

1、依赖关系也是类与类之间的联结
2、依赖总是单向的。
3、依赖关系在 Java 或 C++ 语言中体现为局部变量、方法的参数或者对静态方法的调用。


欢迎关注我的微信公众号

璐豪笔记

CoderHouse

Search

    Post Directory