Interface naming convention
Posted
by
Frederick
on Stack Overflow
See other posts from Stack Overflow
or by Frederick
Published on 2009-03-25T13:58:42Z
Indexed on
2010/12/28
5:54 UTC
Read the original article
Hit count: 185
This is a subjective thing of course, but I don't see anything positive in prefixing interface names with an 'I'. To me, Thing
is practically always more readable than IThing
.
My question is, why does this convention exist then? Sure, it makes it easier to tell interfaces from other types. But wouldn't that argument extend to retaining the Hungarian notation, which is now widely censured?
What's your argument for that awkward 'I'? Or, more importantly, what could be Microsoft's?
© Stack Overflow or respective owner