Интересно, может ли кто-нибудь посоветовать какие-либо хорошие способы разорвать циклическую зависимость между двумя классами в Java. FindBugs предлагает использовать интерфейсы, поэтому мне интересно, есть ли у кого-нибудь хороший опыт решения этого типа проблем.