【发布时间】:2015-11-19 02:43:59
【问题描述】:
如何防止循环依赖,任何设计模式??,否则会导致堆栈溢出。 我被要求重新设计这个。
class A {
static void method(){
B.method();
}
public static void main(String args[]){
method();
}
}
class B {
static void method(){
A.method();
}
}
【问题讨论】:
-
这与递归类似,必须有一些条件才能打破这个调用循环
标签: java design-patterns stack-overflow circular-dependency