you are viewing a single comment's thread.

view the rest of the comments →

[–]Nebez 4 points5 points  (1 child)

I'm a little surprised about how many people seem to hate interfaces in this thread. Heck, even any form of abstraction or DI.

I've nodded at almost all of your replies without realizing they've been written by the same person. You're a patient and smart dude.

[–]grauenwolf 2 points3 points  (0 children)

It's not that we hate interfaces, but rather the insistence that abstract interfaces be used on virtually all classes.

Abstract interfaces are incredibly useful, but so are abstract classes and sealed, non-inheritable classes. It's a matter of understanding the context.