Reason for using Interface than implement it later
34360
Why would I want to use Interfaces?
112492
Why is there no multiple inheritance in Java, but implementing multiple interfaces is allowed?
80065
Jump into interface implementation in Eclipse IDE
86705
Auto-generate an interface implementation in C#?
131176
Collection versus List what should you use on your interfaces?
102832
Difference between generic argument constrained to an interface and just using the interface
42596
Why would a static nested interface be used in Java?
50083
Cast interface to its concrete implementation object or vice versa?
38390
Is there more to an interface than having the correct methods
134042
Why do many Collection classes in Java extend the abstract class and implement the interface as well?
80510
Implements vs extends: When to use? What's the difference?
21739
When to use abstract classes?
149611
Java: Why are wrapper classes needed?
27078
When do Java generics require  instead of  and is there any downside of switching?
91796
How do I implement interfaces in python?
77565
Should we @Override an interface's method implementation?
152816
Abstract base classes that implement an interface