An abstract Vehicle class implementing an ICarbody interface:
Is defined for example as follows: public ICarbody : abstract Vehicle{...}
Defined for example as follows: public abstract Vehicle: ICarbody {...}
Classes derived from Vehicle must implement the methods of the parent class and those of the interface
Classes derived from Vehicle should only implement parent class methods