An example in the book "Programming VB.net: a guide for experienced programmers" (pg. 196), deals with abstract base classes. A PayableEntity class has a 'MustOverride Public' member called TaxID(). The implementation is left to the Contractor class and the Employee class. My question is: why should there even be a member in the base class, is it needed? If you have to put the code into each class that inherits from the PayableEntity class, what is the benefit?
Thanks in advance.
Thanks in advance.