ILoggable

A place to keep my thoughts on programming

Tag Archives: interface

C# duck-typing to the rescue for Interface Segregation

Interfaces are the method by which we get multiple inheritance in C#, Java, etc. They are contracts without implementation. We don’t get the messy resolution of which code to use from multiple base classes, because there’s only one inheritance chain … Continue reading

June 18, 2009 geek , , , ,

Interfaces put contracts at the wrong end of the dependency

Over the years I’ve hopped back and forth between static and dynamically typed languages, trying to find the sweet spot. I currently still favor managed, static languages like C# and Java. But I agree that sometimes I have to write … Continue reading

June 16, 2009 geek , , ,