Bár ezt írtad, csak nem mondtad ki: erről szól az Open/Closed principle, hogy ne kelljen a használati oldalhoz hozzányúlni, ha bejön egy új típus.