Гаразд, я розумію нормальні умовності використання дієслів з функціями та іменників з класами. Що з інтерфейсами? Чи існує якась методологія, коли придумуються імена інтерфейсів, які не можуть бути настільки очевидними?
Тільки для того, щоб було зрозуміло, я не говорю про те, чи потрібно ставити «я» перед іменем, чи використовувати камелю або паскаль. Мені цікаво про спосіб з'ясування чіткої, семантичної назви інтерфейсу.
EDIT Я одержимий тим, як назвати інтерфейс найяснішим способом. Я думаю, що він також повинен бути іменником, тому що, коли я думаю про іменування класів, я думаю про найближчий "реальний" світовий об'єкт, до якого він може стосуватися. Я думаю, що інтерфейси реального світу - це такі речі, як клавіатура, миша, дистанційне керування, екран банкоматів. Це всі іменники. У будь-якому разі, будь-яке додаткове розуміння хорошого способу формування імен інтерфейсу було б вдячне.