애드혹
Ad hoc polymorphism