Ok, saya mengerti kebiasaan menggunakan kata kerja dengan fungsi dan kata benda dengan kelas. Bagaimana dengan antarmuka? Apakah ada metodologi saat membuat nama antarmuka yang mungkin tidak begitu jelas?
Hanya untuk memperjelas, saya tidak berbicara tentang apakah akan meletakkan "I" di depan nama atau jika menggunakan camelCase atau PascalCase. Saya bertanya-tanya tentang metode mencari tahu nama semantik yang jelas untuk sebuah antarmuka.
EDIT Saya terobsesi tentang cara memberi nama antarmuka dengan cara yang paling jelas. Saya kira itu hanya perlu menjadi kata benda juga karena ketika saya memikirkan penamaan kelas saya memikirkan objek dunia "nyata" terdekat yang bisa dihubungkan dengannya. Saya kira antarmuka dunia nyata adalah hal-hal seperti keyboard, mouse, remote control, layar ATM. Itu semua adalah kata benda. Bagaimanapun, wawasan tambahan apa pun tentang cara yang baik untuk merumuskan nama antarmuka akan dihargai.