There are four classes. Base, Derived1, Derived2, BaseUser. Derived1 and Derived2 inherits Base class. The final purpose is using functions of Derived1 and