Какой бывает полиморфизм? Что такое раннее и позднее связывание?
Полиморфизм — это одно из ключевых понятий объектно-ориентированного программирования (ООП), которое позволяет одному интерфейсу или методу работать с разными типами данных. Полиморфизм делает программы более гибкими и расширяемыми, так как позволяет использовать один и тот же код для обработки объектов разных типов. Существует два основных вида полиморфизма: Основан на перегрузке методов (overloading) и шаблонах (generics/templates). Определяется на этапе компиляции. Перегрузка методов: Когда несколько...
543 читали · 4 года назад
Что такое полиморфность?
Когда возникает необходимость объяснить людям, что такое полиморфность одного вида, лучшего примера, чем обыкновенный канюк, или сарыч (Buteo buteo Linnaeus, 1758) я придумать не могу. Если разобраться в структуре самого слова "полиморфизм", то оно состоит из двух частей: поли- (от др...