|
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...
|