Pravidla pro pojmenovávání rozhraní v OOP v PHP
Jak již bylo napsáno výše, nemůže existovat
rozhraní a třída se stejným názvem.
To vytváří určité problémy s vymýšlením
názvů. Například chceme vytvořit třídu
User, která implementuje rozhraní User.
Jak vidíme, máme konflikt jmen. Pro jeho
vyřešení je třeba buď třídu pojmenovat jinak,
nebo rozhraní.
Obecně je v takovém případě zvykem začít název rozhraní
malým písmenem i, aby
bylo zřejmé, že se jedná o rozhraní, nikoli třídu.
To znamená, že v našem případě vytvoříme rozhraní
iUser a implementovat ho bude třída
User. Tento přístup budeme někdy
používat v následujících lekcích.