Что такое полиморфизм времени выполнения и чем он отличается от решений на этапе компиляции при вызове методов? — ДейлиПреп