The random utterances of David Arno

Archive for January, 2011

Interfaces and abstract classes: it’s all about the inheritance

This article started out as a “Should we scrap interfaces?” follow up to my previous “Did we get OO Interfaces all wrong?” article. I have been struggling with interfaces for some time now as they just don’t seem right to me. They are useful, I’d not dispute that; and they enhance OO languages, especially those that lack multiple inheritance. They just strike me as a case of semantic salt, ie the computer language semantic equivalent of syntactic salt.

Instead of risking writing another “flame bait” post though, I’ve decided to take a different tack by trying to understand the opposite view to my own. Read more

21 comments

Why using “management speak” generally makes you look like an idiot

Have you ever claimed something has a “steep learning curve” rather than saying it is difficult to learn? If so, I’m guessing you have never stopped to think about the term and what it actually means. Read more

8 comments

Close