Полиморфизм представлен в двух его видах:
1) Подтипы -- классический для объектно-ориентированного программирования, представлен в виде наследования, где мы можем передавать в места где ожидаются родительский тип(класс) наследников этого типа.
2) Обобщения(дженерики) -- пришел с функционального программирования, когда мы определяем что определенная функция может работать с любым типом, выполняя какие-то внутри обобщенные операции, для которых не важен тип.
1) Подтипы -- классический для объектно-ориентированного программирования, представлен в виде наследования, где мы можем передавать в места где ожидаются родительский тип(класс) наследников этого типа.
2) Обобщения(дженерики) -- пришел с функционального программирования, когда мы определяем что определенная функция может работать с любым типом, выполняя какие-то внутри обобщенные операции, для которых не важен тип.
Комментариев нет:
Отправить комментарий