Az interfészek elnevezési szabályai az OOP-ban PHP-ben
Ahogyan azt már fentebb írtuk, nem lehet
interfésznek és osztálynak azonos a neve.
Ez néhány nehézséget okoz a nevek kitalálásakor.
Például szeretnénk készíteni egy
User osztályt, amely implementálja a User
interfészt. Amint látjuk, névütközésünk van.
Ennek feloldására vagy az osztályt kell másképp
neveznünk, vagy az interfészt.
Általánosan elfogadott ilyen esetben az interfész
nevét kis i betűvel kezdeni, hogy
jelezzük, ez egy interfész, nem egy osztály.
Vagyis a mi esetünkben az iUser interfészt készítjük,
amelyet a User osztály fog implementálni.
Ezt a megközelítést alkalmazzuk majd
a következő leckékben.