Lo switch sulle classi viene implementato, di solito, con le funzioni virtuali e il polimorfismo.