PHP/Programmazione/OOP: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 195:
==Interfacce==
Le interfacce sono delle ulteriori astrazioni delle classi astratte. Vengono definite tramite la keyword <code>interface</code> seguita dal nome voluto per l'interfaccia e le graffe.
<source lang=php>
interface miainterfaccia{
Riga 203:
</source>
In pratica è come
<source lang=php>
class miaclasse implements miainterfaccia{
Riga 218:
</source>
Come per le classi astratte la classe implementante deve ridefinire tutti i metodi, preservando la signature tranne per l'ambito che può essere ristretto.
==Namespaces==
|