Mam świadomość odwołań cyklicznych (klasa a posiada klasę b i klasa b zawiera klasę a). Ale ponieważ nie zaprogramowałem wystarczająco dużo, trudno mi znaleźć powody, by z nich skorzystać. Zastanawiałem się, czy ludzie mogą podać mi jakieś fajne przykłady i ewentualnie wyjaśnić powody ich używania.Powód odwołań cyklicznych z klasami?
Na przykład teraz zajmuję się samouczkami kodu źródłowego 2D, a użytkownik utworzył klasę Creature i CreatureAi, które się do siebie odwołują. Z jakiego powodu? Jeszcze nie wiem, dlatego szukam przykładów i wciąż czytam.
Może to być projekt * tylko *, jeśli używasz polecenia OrmLite, w którym musisz określić relacje zagraniczne w samym kodzie. Ale tak, też tego nie lubię. – Voo