欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

UML 类图(继承、实现、关联、依赖、组合、聚合),您还困惑吗?-4.依赖关系

最编程 2024-07-07 22:56:14
...

依赖 关系体现为局部变量、方法的形参,或者对静态方法的调用。

public class Programmer {
  public void work(Computer computer){
    
  }
}

UML类图中依赖关系使用虚线箭头表示。

以下代码展示了依赖关系的三种具体代码实现:局部变量、方法的形参和对静态方法的调用。

public class Person{
  public void doSomething1(){
    Car car = new Car();//局部变量
    ...
  }
  
  public void doSomething2(Car car){//方法参数
    ...
  }
  
  public void doSomething3(){
    int price = Car.do();//静态方法调用
  }
}

推荐阅读