OOP
Le classi astratte.
Scritto da Luca Bonacorsi   
04 Giugno 2008

Nel mondo della programmazione ad oggetti una classe si dice astratta quando definisce dei metodi senza però darne un'implementazione. Metodi, cioè, nei quali manca il corpo, la logica funzionante.
Le operazioni definite nella classe astratta sotto forma di metodi privi di corpo, sono poi implementate dalle sottoclassi.
Si intuisce che da una classe astratta non possano crearsi istanze, ma le istanze si creano dalle classi che la estendono e che ne implementano tutti i metodi.

Questo tipo di classe è utile quando si vuole generalizzare un concetto, lasciando poi alle sottoclassi il compito di definire delle specificità.

Leggi tutto...