Sınıfların çoğu tek bir pakette bulunan büyük bir kod temeli refactoring. Daha iyi modülerlik için, her işlevsellik için alt paketler oluşturuyorum.
Bir yere bir paket bağımlılık grafiğinin döngüler olmaması gerektiğini öğrendiğimi hatırlıyorum, ancak aşağıdaki sorunun nasıl çözüleceğini bilmiyorum: Figure
pakette figure
, Layout
pakette layout
, Layout
düzenin gerçekleştirilmesi için figür gerekiyor, bu yüzden paket pakete layout
bağlı figure
. Ancak öte yandan, a kendi içinde olan ve paketi pakete bağımlı kılan Figure
diğer maddeleri içerebilir .Figure
Layout
figure
layout
Gerçi uygulayan bir Container
arayüz oluşturmak Figure
ve Layout
pakete koymak gibi bazı çözümlerim var . Bu iyi bir çözüm mü? Başka olasılıklar var mı?
Teşekkürler