-
Господа, а вам не кажется, что один из принципов ООП (полиморфизм) противоречит идее классического Паскаля со строгой типизацией?
-
Скорее, расширяет, а не противоречит.
-
Нет конечно.
-
В классическом Паскале нет никакого ООП и полиморфизма
-
Да нет, вроде, всё согласуется. Ведь и в Паскале есть послабления строгой типизации. Так, числа real - в некотором смысле обобщение целых. И переменной типа real можно присваивать значения типа integer, но не наоборот. Точно так же объект-предок - понятие более общее, чем объект-потомок. И пожалуйста - переменной типа объекта-предка присваиваем значения объекта-наследника, но не наоборот.
-
> Belkin © (29.07.17 10:46)
Конечно противоречит.
-
> TohaNik © (29.07.17 20:21) [5] > > > Belkin © (29.07.17 10:46) > > Конечно противоречит. > >
Хотя вопрос-то напегке провокационно задан.
-
" - Батюшкa! Выскажите свою концептуальную оценку по поводу последней монографии протоиерея Иоанна Мейендорфа, посвященной варлаамитско-паламитской полемике, и написанной в эпоху окормления им русской диаспоры в Париже. - Замуж, дура, срочно замуж!"
-
> Dimka Maslov © (29.07.17 13:23) [3] > > В классическом Паскале нет никакого ООП и полиморфизма
+100500 И при чём тут классический Паскаль, которого уже давно не существует в его первозданном виде? А "строгая" типизация существующая в Дельфи, ну ни чем не противоречит идеям ООП.
|