da apatriarca » 16/02/2023, 10:47
Che cosa stai cercando esattamente di fare? Perché le due classi hanno bisogno di accedere allo stesso tipo di dato privato? Che cosa rappresentano le due classi? Sono legate da un qualche tipo di relazione che farebbe pensare all'uso di ereditarietà? C'è una ragione per cui tu non possa per esempio avere tre entità/classi per cui la lista è semplicemente una risorsa condivisa tra le due classi originarie? O forse una delle due classi può essere "proprietaria" di questa lista e l'altra classe potrebbe utilizzare delle funzioni pubbliche per modificare tale lista.
Hai scelto questo design o ti è stato per qualche ragione forzato? Sei l'hai scelto, questo tipo di problematiche è di solito un segno che il design non è buono e che ti porterà a difficoltà in futuro.