Tenho o seguinte caso:
Classe1 classe1 = null;
Classe2 classe2 = null;
classe1 = new Classe1();
//recebo no construtor
classe2 = new Classe2(classe1)
Na classe2 consigo manipular os métodos da classe1, mas na classe1 também necessito manipular os métodos da classe2, não posso dar um new Classe2(), pois essa é uma interface gráfica, qual a melhor maneira de resolver esse problema?