Do/can abstract classes replace interfaces?
50570
When to use an interface instead of an abstract class and vice versa?
65287
How to implement interface properties NOT in alphabetical order
1765
How to get interface basetype via reflection?
10143
Why does (does it really?) List implement all these interfaces, not just IList?
41552
Do interfaces inherit from Object class in java
40842
Find Java classes implementing an interface
27908
Can we instantiate an abstract class?
48266
How can I get a list of all the implementations of an interface programmatically in Java?
110878
What is the main advantage of making a class abstract
96077
Why does C++ not let baseclasses implement a derived class' inherited interface?
134509
When do you need to explicitly call a superclass constructor?
115847
Why are C# interface methods not declared abstract or virtual?
141587
Is there any reason to declare optional parameters in an interface?
134042
Why do many Collection classes in Java extend the abstract class and implement the interface as well?
27078
When do Java generics require  instead of  and is there any downside of switching?
15691
Interface vs Base class
21739
When to use abstract classes?