Kanuni za Kupa Majina Interfaces katika OOP kwa PHP
Kama ilivyoandikwa hapo juu, haiwezekani kuwa na
interface na darasa lenye jina sawa.
Hili linasababisha matatizo fulani katika kubuni
majina. Kwa mfano, tunataka kutengeneza darasa
User linalotekeleza interface User.
Kama tunavyoona, tuna mzozo wa majina. Ili kulitatua,
inahitajika ama darasa lipewe jina tofauti,
ama interface.
Kimapokeo katika hali kama hii, interface hupewa
jina lianze na herufi ndogo i, ili
kuonyesha kuwa hii ni interface, wala si darasa.
Hiyo ni, katika mfano wetu tutatengeneza interface
iUser, na darasa litakalotekeleza litakuwa
User. Mbinu hii tutaitumia wakati mwingine
katika masomo yafuatayo.