PHP-тегі ООП-дағы интерфейстерді атау ережелері
Жоғарыда жазылғандай, бірдей атауы бар интерфейс
және класс болуы мүмкін емес. Бұл атаулар ойлап
табуда кейбір қиындықтар тудырады. Мысалы, біз
User интерфейсін іске асыратын User
класын жасағымыз келеді. Көріп отырғанымыздай,
бізде атаулар қайшылығы бар. Оны шешу үшін,
не классты басқаша атау керек, не интерфейсті.
Мұндай жағдайда интерфейстің атауын i
кіші әріпінен бастау, бұл класс емес интерфейс
екенін көрсету үшін, жалпы қабылданған.
Яғни біздің жағдайда біз iUser интерфейсін
жасаймыз, ал оны User класы іске асырады.
Біз келесі сабақтарда кейде осы тәсілді қолданамыз.