3 главных принципа ООП это Инкапсуляция, Наследование и Полиморфизм. В этом видео я постараюсь быстро и понятно объяснить, что такое Инкапсуляция, Наследование и Полиморфизм в ООП.
Какой бывает полиморфизм? Что такое раннее и позднее связывание?
Полиморфизм — это одно из ключевых понятий объектно-ориентированного программирования (ООП), которое позволяет одному интерфейсу или методу работать с разными типами данных. Полиморфизм делает программы более гибкими и расширяемыми, так как позволяет использовать один и тот же код для обработки объектов разных типов. Существует два основных вида полиморфизма: Основан на перегрузке методов (overloading) и шаблонах (generics/templates).
Определяется на этапе компиляции.
Перегрузка методов: Когда несколько...