Questo annuncio non è più attivo! Ma posso aiutarti a trovare altre persone disponibili.
I termini incapsulamento e information hiding (letteralmente "occultamento delle informazioni") vengono spesso usati come sinonimi, anche se, a rigore, esiste una differenza concettuale: l'information hiding è il principio teorico su cui si basa la tecnica dell'incapsulamentoIl polimorfismo per inclusione permette al programma di fare uso di oggetti che espongono una stessa interfaccia, ma implementazioni diverse. Infatti, l'interfaccia del tipo base definisce un contratto generale che sottoclassi diverse possono soddisfare in modi diversi - ma tutti conformi alla specifica comune stabilita dal tipo base. Di conseguenza, la parte del programma che fruisce di questa interfaccia - chiamata in gergo client - tratta in modo omogeneo tutti gli oggetti che forniscono un dato insieme di servizi, a prescindere dalle loro implementazioni interne (presumibilmente diverse tra loro) definite dalle rispettive classi. In virtù di questa possibilità, si può utilizzare lo stesso codice personalizzandone o modificandone anche radicalmente il comportamento, senza doverlo riscrivere, ma semplicemente fornendogli in input una differente implementazione del tipo base o dei tipi base.
Servizi proposti |
Faccende domestiche
Cucina Aiuto con la spesa Custodia Altro |
Esperienza | Esperienza personale: assistenza in casa, ecc. |
Nessuna referenza per ora, forse la prima sarà la tua?
Posso aiutarti a trovare dei profili che corrispondono alle tue esigenze!
Per consultare le disponibilità di Gabriella, devi essere membro. Approfittane, è gratis