Quy tắc đặt tên giao diện trong OOP trong PHP
Như đã viết ở trên, không thể có
giao diện và lớp có cùng tên.
Điều này tạo ra một số vấn đề khi nghĩ ra
tên gọi. Ví dụ, chúng ta muốn tạo một lớp
User, triển khai giao diện User.
Như chúng ta thấy, chúng ta có xung đột tên. Để giải quyết nó,
cần phải đặt tên lớp khác đi,
hoặc giao diện.
Thông thường trong trường hợp như vậy, tên giao diện
được bắt đầu bằng chữ thường i, để
chỉ ra rằng đó là một giao diện, không phải một lớp.
Tức là trong trường hợp của chúng ta, chúng ta sẽ tạo giao diện
iUser, và lớp thực hiện nó sẽ là
User. Cách tiếp cận này đôi khi chúng tôi sẽ
áp dụng trong các bài học tiếp theo.