run-time polymorphism: polimorfizm czasu działania
Mechanizm programowania obiektowego polegający na wyborze funkcji do wywołania w czasie działania programu na podstawie typu obiektu, na rzecz którego zostało wykonane wywołanie. Zastosowaniem polimorfizmu czasu działania jest przesłanianie (overriding).