Incapsulamento


L'incapsulamento è la capacità di racchiudere tutte le caratteristiche e comportamenti all'interno di una classe.

Esso si basa sull'information hiding, cioè che nasconde la struttura interna di una programma, rendendo nota l'interfaccia (metodi pubblici), quindi nascondendo i metodi e attributi privati.