In ActionsScript 3 esistono le interfacce che corrispondono alla descrizione di classe astratta.
08-07-2008
|
Luca Bonacorsi
Ciao Daniele,
verissimo che in AS3 è presente il concetto di interfaccia che permette di descrivere l'insieme dei comportamenti che certe classi devono implementare.
Una classe astratta, rispetto ad un interfaccia, ha però delle differenze:
Una classe astratta può di fatto implementare una o più interfacce. Già questo ci permette di vederle come due entità diverse.
Una classe astratta può contenere codice (semmai comune alle sue sottoclassi). In un'interfaccia non si può scrivere codice.
In AS3 non è presente una parola chiave per sancire che una classe è astratta.
Solo gli utenti registrati possono scrivere commenti!
In ActionsScript 3 esistono le interfacce che corrispondono alla descrizione di classe astratta.