Ok, capisco le normali convenzioni dell'uso di verbi con funzioni e nomi con classi. Che dire delle interfacce? C'è qualche metodologia quando si presentano nomi di interfacce che potrebbero non essere così ovvi?
Giusto per chiarire, non sto parlando se mettere un "io" davanti al nome o se usare camelCase o PascalCase. Mi sto interrogando sul metodo per trovare un nome chiaro e semantico per un'interfaccia.
Modifica Sono ossessionato da come nominare un'interfaccia nel modo più chiaro. Immagino che debba essere anche un nome perché quando penso alle classi di nominare penso al più vicino oggetto del mondo "reale" a cui possa riferirsi. Suppongo che le interfacce del mondo reale siano cose come tastiera, mouse, telecomando, schermo ATM. Questi sono tutti i nomi. In ogni caso, qualsiasi comprensione aggiuntiva su un buon modo per formulare i nomi delle interfacce sarebbe apprezzata.