You're Doing Interfaces Wrong
Interfaces are everywhere, but still we have tight coupling, and inflexibility. Dependency inversion is the answer.
Pepperoni welcomes comments that:
All comments must be respectful towards others.
Comments can be removed at absolute discretion without repeal, regardless of any other circumstance. Comments from certain users may be blocked at any time. In general, removed comments and blocked users will be in response to disrespectful conduct, spam or similar.
By commenting on the site, you are giving express permission for this site to use it's content however it may see fit, without attribution.