Введение
В этом лабораторном задании мы реализуем концепцию полиморфизма в C++. Полиморфизм - это концепция объектно-ориентированного программирования, при которой одна и та же функция может использоваться по-разному. Существует два типа полиморфизма: полиморфизм времени компиляции (статический полиморфизм) и полиморфизм времени выполнения (динамический полиморфизм). В этом лабораторном задании мы сосредоточимся на полиморфизме времени выполнения (динамическом полиморфизме).