ՕՕՊ-ում ինտերֆեյսների անվանման կանոնները PHP-ում
Ինչպես արդեն գրվել էր վերևում, չի կարող լինել
նույն անունով ինտերֆեյս և դաս։
Սա ստեղծում է որոշակի խնդիրներ անվանումներ հորինելիս։
Օրինակ, մենք ուզում ենք ստեղծել User դասը,
որը կիրականացնի User ինտերֆեյսը։
Ինչպես տեսնում ենք, մենք ունենք անունների կոնֆլիկտ։
Դրա լուծման համար անհրաժեշտ է կամ դասն այլ կերպ անվանել,
կամ ինտերֆեյսը։
Ընդհանուր ընդունված է նման դեպքում ինտերֆեյսի անունը
սկսել փոքրատառ i-ով,
որպեսզի ցույց տանք, որ սա ինտերֆեյս է, այլ ոչ թե դաս։
Այսինքն՝ մեր դեպքում մենք կստեղծենք iUser ինտերֆեյսը,
իսկ այն կիրականացնի User դասը։
Այս մոտեցումը մենք երբեմն կկիրառենք հաջորդ դասերում։