Hybrid Approaches - When To Use Inheritance Vs Composition | OneNoughtOne