Interface and Abstract class pattern
Filed in Fundamental Design Pattern on Apr.16, 2009
Client classes are independent of the classes that implement the behavior of the class and make sure that there is consistent behavior of the classes which implement the interface.
The abstract class implement the interface and the concrete classes extends the behaviour of the abstract class.
Don’t chose only between interface and abstract class. Let abstract class [...]
