Cộng đồng C # đã sử dụng rất phổ biến tiền tố "I" để biểu thị một giao diện mà ngay cả những lập trình viên thiếu kinh nghiệm nhất cũng biết sử dụng nó.
Tại sao sau đó chúng ta không có tiền tố enums, lớp trừu tượng hoặc cấu trúc (có thể với "E", "A" và "S" tương ứng)?
Ví dụ, nếu chúng ta đã đánh dấu tất cả các lớp trừu tượng bằng "A", nó sẽ cung cấp thông tin có giá trị về loại đó, trong khi nó có thể được suy ra, không rõ ràng ngay lập tức.
Xin lưu ý rằng tôi không ủng hộ sự thay đổi này, tôi chỉ đang cố gắng để hiểu tại sao chúng ta không làm mọi thứ theo cách này.
Chủ đề này trả lời tại sao chúng ta sử dụng tiền tố "I" nhưng không trả lời tại sao chúng ta không sử dụng các tiền tố khác.