C++Parola chiave amico


introduzione

Classi ben progettate incapsulano le loro funzionalità, nascondendo la loro implementazione e fornendo un'interfaccia pulita e documentata. Ciò consente la riprogettazione o la modifica finché l'interfaccia rimane invariata.

In uno scenario più complesso, potrebbero essere necessarie più classi che si basano sui dettagli dell'implementazione reciproca. Le classi e le funzioni di amici consentono a questi peer di accedere ai dettagli degli altri, senza compromettere l'incapsulamento e l'occultamento delle informazioni dell'interfaccia documentata.

Parola chiave amico Esempi correlati