I am a newbie and trying to understand concepts of inheritance and design patterns.
I came across this pattern http://en.wikipedia.org/wiki/Strategy_pattern when I w
The derived class is a base class. (That's the whole concept of inheritance: inheritance defines an 'is a' relationship).
Also, check out the Liskov substitution principle. :)