Hybrid Approaches - When to Use Inheritance vs Composition — Making the Right Choice | OneNoughtOne