Ok, tôi hiểu các quy ước thông thường của việc sử dụng các động từ có chức năng và danh từ với các lớp. Còn giao diện thì sao? Có phương pháp nào khi đưa ra các tên giao diện có thể không rõ ràng không?
Để làm cho rõ ràng, tôi không nói về việc nên đặt một "tôi" trước tên hoặc nếu sử dụng camelCase hoặc PascalCase. Tôi đang tự hỏi về phương pháp tìm ra một tên ngữ nghĩa rõ ràng cho một giao diện.
EDIT Tôi đang bị ám ảnh về cách đặt tên một giao diện theo cách rõ ràng nhất. Tôi đoán nó chỉ cần là một danh từ vì khi tôi nghĩ về việc đặt tên các lớp tôi nghĩ về đối tượng thế giới "thực" gần nhất mà nó có thể liên quan. Tôi cho rằng giao diện trong thế giới thực là những thứ như bàn phím, chuột, điều khiển từ xa, màn hình ATM. Đó là tất cả các danh từ. Dù sao đi nữa, bất kỳ cái nhìn sâu sắc bổ sung nào về một cách tốt để hình thành tên giao diện sẽ được đánh giá cao.