То что объекты Class2 могут быть только внутри объектов Class1 видно из задания. Если у вас есть два бина/класса которые друг на друга ссылаются, то это: - цикличная зависимость - сильно связанный код.
Разрешение таких конфликтов всегда специфично для задачи. Попробуйте переформулировать задачу и ввести другую модель взаимодействия.
Comments 15
Reply
Reply
Reply
Reply
Reply
Reply
class A {
private C c;
public void setC(C c) {
this.c = c;
c.setA(this);
}
...
}
Reply
~
Reply
Reply
Остального "вы не должны хотеть"
Reply
Reply
Reply
Reply
- цикличная зависимость
- сильно связанный код.
Разрешение таких конфликтов всегда специфично для задачи. Попробуйте переформулировать задачу и ввести другую модель взаимодействия.
Reply
Leave a comment