Cosa si intende per incapsulamento?


Incapsulamento

Il termine Incapsulamento indica la proprietà degli oggetti di incorporare al loro interno sia gli attributi che i metodi, cioè le caratteristiche e i comportamenti dell’oggetto. Si crea come una capsula, un contenitore concettuale, che isola l’oggetto dalle cose esterne.

Polimorfismo in Java

Il termine polimorfismo, dal greco πολυμορφοσ (polymorfos, “avere molte forme”), nell’ambito dei linguaggi di programmazione si riferisce in generale alla possibilità data ad una determinata espressione di assumere valori diversi in relazione ai tipi di dato a cui viene applicata.

Information Hiding

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. Ogni oggetto ha una porzione esterna o interfaccia e una porzione interna occultata (con visibilità limitata).

Estensione di Classe in Java

In java non è possibile estendere più di una classe per volta, ma è permessa l’implementazione di più interfacce: class Studente extends Persona implements Consumatore, Giocatore {

Durata dell’Incapsulamento

L’intervento descritto, se effettuato impiegando prodotti ordinari per l’edilizia, ha una durata di circa 20 anni, estendibile a 30 con l’impiego di prodotti più performanti.

Avvienimento dell’Incapsulamento

Questa tecnica consiste nella bonifica dei manufatti senza che l’operazione comporti uno spostamento degli stessi. Ciò avviene attraverso l’uso di due tipi di prodotti detti PENETRANTI e RICOPRENTI.

Polimorfismo Bilanciato

Si parla di polimorfismo bilanciato quando la selezione bilanciata che agisce all’interno di una popolazione è in grado di mantenere una frequenza relativamente stabile di due o più forme fenotipiche.

Ereditarietà in Java

L’ereditarietà in Java può essere definita come una tecnica o un processo in cui un oggetto di una classe acquisisce il comportamento e le proprietà di un altro oggetto. Questo viene fatto ereditando la classe o stabilendo una relazione tra due classi. Per esempio, una rana è un anfibio.

Lascia un commento