Understanding "Coding to an Interface" to hide implementation details
855
What does it mean to "program to an interface"?
114817
How to find all the classes which implement a given interface?
31188
In Java when one interface extends another, why would one redeclare a method in a subinterface?
112804
Java Interface Usage Guidelines -- Are getters and setters in an interface bad?
56830
Hide parameterless constructor on struct
144220
Understanding java's protected modifier
23198
Why explicit interface implementation?
50570
When to use an interface instead of an abstract class and vice versa?
83927
Are comments safely hidden once the document is compiled?
29
How do I protect Python code from being read by users?
126102
Declare IDisposable for the class or interface?
42625
SFDC: Understanding With Sharing, Without Sharing & Unspecified Sharing Classes
125144
Alternative for Obfuscation in the .NET world
155820
Java conditional compilation: how to prevent code chunks from being compiled?
150146
Final arguments in interface methods - what's the point?
66575
Why use an interface in Apex?
10143
Why does (does it really?) List implement all these interfaces, not just IList?