How can you get Implementation-InheritanceInVbClassic, when the VbClassic language does not directly support it?
The following are a few ideas on how to do it.
(Inheritance is an issue for some refactorings you'd want to do if you were RefactoringInVbClassic.)2004 Note: This page is relevant to VbClassic only, as VbDotNet is a different animal all togetherVbIiByDelegation?:
Child class holds an instance of the base class as a private member variable, and forwards calls to it. Child class must implement the base class interface and all its methods, even if they do nothing but delegate.
All the methods you'd normally put in a base class, put them instead in a StandardModule?. Child classes "inherit" these methods by calling (delegating to) them. (It's tedious and repetitive, but I've done it. Works well with code generation.)