Regler för namngivning av gränssnitt i OOP i PHP
Som tidigare nämnt kan det inte finnas
ett gränssnitt och en klass med samma namn.
Detta skapar vissa problem med att hitta på
namn. Till exempel vill vi skapa en klass
User som implementerar gränssnittet User.
Som vi ser har vi en namngivningskonflikt. För att
lösa den måste antingen klassen heta något annat,
eller så måste gränssnittet heta något annat.
Det är allmänt accepterat i sådana fall att namnge gränssnittet
med en liten bokstav i i början för att
visa att det är ett gränssnitt, inte en klass.
Det vill säga i vårt fall skapar vi gränssnittet
iUser, och klassen som implementerar det blir
User. Detta tillvägagångssätt kommer vi ibland att
använda i följande lektioner.