Method overriding OOP的polymorphism是behavior-based,因为它仅仅支持method override。 wikipedia Method overriding