Open yanaskyrda opened 4 years ago
Статичний - поліморфізм який виконується під час компіляції(за допомогою шаблонів). Динамічний реалізується під час виконання програми, за допомогою наслідування та віртуальних функцій.
Статичний поліморфізм виконується під час компіляції, викроистовуючи template. Динамічний реалізується вже безпосередньо пді час виконнаня програми за допомогою перезагрузки функцій, віртуальних функцій, наслідування.
Статичний поліморфізм - перевірка співпадіння інтерфйсів на етапі компіляції; реалізують за допомогою шаблонів. Динамічний поліморфізм - поліморфізм часу виконання; реалізують за допомогою успадкування, віртуальних функцій
Статичний виконується підчас компіляції, за допомогою шаблонів, а динамічний в свою чергу підчас виконання программи, перегрузки функцій, віртуальні функції і тд
Статичний поліморфізм - полімормізм часу компіляції, реалізований за допомогою шаблонів. Динамічний же реалізується в рантаймі за допомогою наслідування і віртуальних функцій