D.2.6 Advantages of polymorphism