Data la classe A, che contiene insiemi di dati grezzi, e la classe B, che contiene una versione riorganizzata (GUI ready) di quei dati, vorrei rendere visibili i dati grezzi in A B.C# Classi di amici e composizione OOP
Chiaramente i dati grezzi in classe A sono contenuti in membri privati. Mi piacerebbe rendere i dati visibili in B attraverso l'uso di qualcosa di simile al metodo delle classi di amici C++.
Come posso avvicinarmi a questo?
Grazie.
'internal' + proprietà = sicura. –
Questo sembra un caso per * proprietà interne * o possibilmente un'interfaccia * * * che la classe di dati sorgente A implementa che consente a B di accedere ad alcuni membri privati senza essere eccessivamente legato a A. – LBushkin
@LBushkin: un'interfaccia interna è certamente una soluzione, ma sembra inutile a meno che non ci sia effettivamente più di una classe che la implementa. –