アドホック
Ad hoc polymorphism.