Diciamo che ho oggetti che hanno riferimenti di relazione. Queste relazioni potrebbero essere genitore-figlio, fratelli, attore-reattore, editore-iscritto, ecc. Ma non voglio limitare le relazioni ad alcun tipo particolare di relazione. Voglio consentire all'utente del framework di fornire qualsiasi numero di riferimenti alle relazioni per qualsiasi scopo (aiutanti, convalida, gestione degli eventi, ecc.) Che desiderano.
Tuttavia, il problema che sto incontrando ora è: che cosa chiamo l'altro membro della relazione? Se voglio chiedere ObjectA
per ObjectB
tramite la sua relazione con ObjectB
, come la chiamerei? ObjectA.getRelationshipMember(aliasOfObjectB)
?