What is the rationale behind this naming convention?
I don\'t see any benefit. The extra prefix just pollutes the API.
My thinking is inline with Konrad\'s respo
Actually I find it useful to avoid naming clashes, I might for example create a concrete class called Fred that implements IFred