Is this object inheritance good?

Printable View