Vai al contenuto

Glossario · Lettera I · Web e UX

Incapsulamento

Definizione in breve

L’incapsulamento indica la proprietà degli oggetti di mantenere al loro interno sia gli attributi che i metodi, cioè stato e comportamento dell’oggetto. Attributi e metodi sono quindi incapsulati all’interno dell’oggetto. L’incapsulamento è la proprietà per cui un oggetto contiene (“incapsula”) al suo interno gli attributi (dati) e i metodi (procedure) che accedono ai dati stessi.

Voci nel tema
109
Web e UX
Lettera
I
Indice A–Z
Si usa in
Web e UX
Dove serve nel lavoro
Lettura
1 min
Tempo stimato
In questa pagina 4 sezioni
  1. 01 Che cosa significa Incapsulamento
  2. 02 Approfondimento
  3. 03 Come lo applichiamo noi
  4. 04 Voci correlate

Che cosa significa Incapsulamento

Incapsulamento, ovvero soluzioni di web design finalizzate all’orientamento dell’attenzione dell’utente verso specifici elementi. Colori, box, sfumature o forme sono gli strumenti utilizzati per far risaltare ed emergere Call To Action o aspetti principali funzionali al raggiungimento di un obiettivo.

L’incapsulamento indica la proprietà degli oggetti di mantenere al loro interno sia gli attributi che i metodi, cioè stato e comportamento dell’oggetto.

Attributi e metodi sono quindi incapsulati all’interno dell’oggetto.

  1. Alcuni attributi e metodi possono anche essere nascosti all’interno dell’oggetto, cioè resi invisibili agli altri oggetti; si parla in questo caso di information hiding o occultamento delle informazioni.
  2. Attributi e metodi nascosti (o invisibili) sono detti privati.
  3. Attributi e metodi visibili sono detti pubblici e costituiscono l’interfaccia dell’oggetto.

L’incapsulamento è la proprietà per cui un oggetto contiene (“incapsula”) al suo interno gli attributi (dati) e i metodi (procedure) che accedono ai dati stessi. In altre parole, il principio di incapsulamento stabilisce che gli attributi privati di un oggetto siano accessibili solo ai metodi dello stesso oggetto. In diversi linguaggi l’accesso privilegiato agli attributi privati (private) di un oggetto viene consentito a tutti gli oggetti istanziati da una stessa classe.

Approfondimento

Inoltre di solito vengono forniti dei modificatori di controllo d’accesso in modo da poter definire attributi accessibili anche dagli oggetti delle sottoclassi (protected), da tutti gli oggetti delle classi di un pacchetto o infine da tutti gli oggetti (public). La direttiva public esclude l’incapsulamento e dovrebbe essere usata solo per i metodi che devono far parte dell’interfaccia.

I termini incapsulamento e occultamento delle informazioni (information hiding) vengono spesso usati come sinonimi, anche se, a rigore, esiste una differenza concettuale: l’occultamento delle informazioni è il principio teorico su cui si basa la tecnica dell’incapsulamento.

03Come lo applichiamo noi

Un sito è un’infrastruttura: deve essere veloce, accessibile e collegata

Nei nostri progetti il sito nasce già connesso al CRM e ai sistemi aziendali, conforme agli standard W3C, e si misura sulle richieste che genera.

  1. 01

    La velocità si tratta come un requisito, non come un extra

    Pagine leggere, immagini giuste, nessuna libreria inutile: la prestazione si verifica a ogni rilascio, non una volta al lancio.

  2. 02

    Ogni modulo finisce in una pipeline

    Un modulo che invia solo una email è un contatto che si perde. I dati arrivano nel CRM, con la provenienza e un responsabile.

  3. 03

    L’accessibilità allarga il pubblico

    Contrasti, tastiera, testi alternativi: un sito accessibile è usabile da più persone e viene letto meglio anche dai motori.

Tema Web e UX · 109 voci
Richiedi l’Audit Gratuito · videochiamata di 45 minuti WhatsApp