Sono a conoscenza di riferimenti circolari (classe a contiene classe b e classe b contiene classe a). Ma dal momento che non ho programmato abbastanza, è difficile per me trovare i motivi per usarli. Mi stavo chiedendo se le persone potessero darmi dei buoni esempi e possibilmente spiegare le buone ragioni per usarli.Motivo per riferimenti circolari con classi?
Ad esempio, in questo momento sto osservando le esercitazioni di codice sorgente 2D e l'utente ha creato una classe Creature e una CreatureAi che fanno riferimento l'una all'altra. Per quale ragione? Non lo so ancora, ecco perché sto cercando degli esempi e sto ancora leggendo in giro.
Può essere effettivamente il * solo * design se si utilizza dire OrmLite in cui è necessario specificare le relazioni estranee nel codice stesso. Ma sì, non mi piace neanche – Voo