Reglas de nomenclatura de interfaces en POO en PHP
Como ya se escribió anteriormente, no puede haber
una interfaz y una clase con el mismo nombre.
Esto crea algunos problemas para idear
nombres. Por ejemplo, queremos crear una clase
User que implemente la interfaz User.
Como podemos ver, tenemos un conflicto de nombres. Para resolverlo,
necesitamos o nombrar la clase de manera diferente,
o la interfaz.
Generalmente, en tal caso, se acepta comenzar el nombre de la interfaz
con la letra minúscula i para
mostrar que es una interfaz y no una clase.
Es decir, en nuestro caso, haremos la interfaz
iUser, y la implementará la clase
User. Este enfoque lo aplicaremos a veces
en las siguientes lecciones.