Russ Freeman
I’m a fan of XfromY style naming. A class implementing an interface is effectively mapping one world into another.
So if you take PersonRepository, you might have PersonRepositoryFromSqlSer er or PersonRepositoryFromMongoDb. It’s the perfect mapping from “Ports and Adapters” from the Onion Architecture.