Ok, capisco le normali convenzioni dell'uso dei verbi con funzioni e nomi con classi. E le interfacce? Esiste una metodologia quando si presentano nomi di interfaccia che potrebbero non essere così ovvi?
Giusto per chiarire, non sto parlando se mettere un "I" davanti al nome o se usare camelCase o PascalCase. Mi chiedo il metodo per capire un nome chiaro e semantico per un'interfaccia.
EDIT Sono ossessionato da come nominare un'interfaccia nel modo più chiaro. Immagino che debba anche essere solo un sostantivo perché quando penso alle classi di denominazione penso all'oggetto del mondo "reale" più vicino a cui può essere collegato. Suppongo che le interfacce del mondo reale siano cose come tastiera, mouse, telecomando, schermo ATM. Sono tutti nomi. Ad ogni modo, qualsiasi ulteriore approfondimento su un buon modo per formulare i nomi delle interfacce sarebbe apprezzato.