gpt4 book ai didi

java - 处理类对象时的依赖与关联

转载 作者:行者123 更新时间:2023-12-02 11:06:14 25 4
gpt4 key购买 nike

这个总结正确吗?

如果一个类实例化另一个类并将其存储为局部变量,则这就是依赖项。

如果一个类实例化另一个类并将其存储为类属性/字段,那么它就是一个关联。

我找不到任何专门解决这种区别的资源。

最佳答案

你说得对!

关联 - 如果类 A 拥有对类 B 的类级别引用。(永久关系)

class Account{} 
class Customer{
private Account account; //permanent
Customer(Account account){
this.account = account;
}
}

依赖性 - 类 A 依赖于类 B。依赖性表示您可以调用接收到的类 (B) 引用的 API 之一,并且对该类的任何修改也可能会破坏您的类。 (临时关系)

 class Account{
public void deposit{}
}
class Customer{
public void makeDeposit(Account acc){
acc.deposit(); //temporary
}
}

关于java - 处理类对象时的依赖与关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50933678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com