Правілы найменавання інтэрфейсаў у ААП у PHP
Як ужо было напісана вышэй, не можа быць
інтэрфейсу і класа з аднолькавай назвай.
Гэта стварае некаторыя праблемы з прыдумваннем
назваў. Напрыклад, мы хочам зрабіць клас
User
, які рэалізуе інтэрфейс User
.
Як мы бачым, у нас канфлікт імёнаў. Для яго
разрэшэння, трэба альбо клас назваць па-іншаму,
альбо інтэрфейс.
Усталявалася ў такім выпадку назва інтэрфейса
пачаць з маленькай літары i
, каб
паказаць, што гэта інтэрфейс, а не клас.
Гэта значыць у нашым выпадку мы зробім інтэрфейс
iUser
, а рэалізоўваць яго будзе клас
User
. Такі падыход мы часам будзем
ужываць у наступных уроках.