Информация об изменениях

Сообщение Re[75]: MS забило на дотнет. Питону - да, сишарпу - нет? от 14.09.2021 11:10

Изменено 14.09.2021 11:14 Pauel

Re[75]: MS забило на дотнет. Питону - да, сишарпу - нет?
Здравствуйте, Ночной Смотрящий, Вы писали:

I>>Мы пришли к тому, что все твои утверждения про наследование применимы к интерфейсам.


НС>Нет.


То есть, кроме голословных утверждений у тебя ничего нет.

I>>>>Возьми любое другое свойство, например тот самый метод add.

НС>>>Нет, надо взять то, что таки ОО контракты гарантируют. Только смысл сего действа непонятен.
I>>Так ты возьми да покажи

НС>И опять полетели чайники.


Какие еще чайники? Ты чтото утверждаешь. Я прошу это продемонстрировать. У тебя в ответ голословные утверждения, ссылки где предлагается ровно то о чем я говорю и какие то "чайники". Аргументы от тебя когда последуют?

I>>Ты утверждаешь что для интерфейсов наследование работает нормально.


НС>Ссылку на подобное утверждение мое не затруднит?


Забыл о чем речь? Бывает.
Ты утверждал, что для полиморфизма интерфейсов более чем достаточно. Далее от меня последовал пример про удаление элементов в методе add(который ты старательно "забываешь").
Подробнее:
Например, нам нужен один и тот же алгоритм для объектов разных типов. Этот алгоритм использует метод add и написан в соответствии со свойствами этого метода.
Отсюда ясно, этот алгоритм не сработает в том слуаче, если add ведет себя как то иначе, т.к. семантически конкретная операция с ожидаемыми свойствами неприменима к конкретному типу, а раз так, то нельзя позволять такое использование.
Итого — не совсем понятно, где тут "более чем достаточно".
Re[75]: MS забило на дотнет. Питону - да, сишарпу - нет?
Здравствуйте, Ночной Смотрящий, Вы писали:

I>>Мы пришли к тому, что все твои утверждения про наследование применимы к интерфейсам.


НС>Нет.


То есть, кроме голословных утверждений у тебя ничего нет.

I>>>>Возьми любое другое свойство, например тот самый метод add.

НС>>>Нет, надо взять то, что таки ОО контракты гарантируют. Только смысл сего действа непонятен.
I>>Так ты возьми да покажи

НС>И опять полетели чайники.


Какие еще чайники? Ты чтото утверждаешь. Я прошу это продемонстрировать. У тебя в ответ голословные утверждения, ссылки где предлагается ровно то о чем я говорю и какие то "чайники". Аргументы от тебя когда последуют?

I>>Ты утверждаешь что для интерфейсов наследование работает нормально.


НС>Ссылку на подобное утверждение мое не затруднит?


Забыл о чем речь? Бывает.
Ты утверждал, что для полиморфизма интерфейсов более чем достаточно. Далее от меня последовал пример про удаление элементов в методе add(который ты старательно "забываешь").
Подробнее:
Например, нам нужен один и тот же алгоритм для объектов разных типов, что есть самый настоящий полиморфизм. Этот алгоритм использует метод add и написан в соответствии со свойствами этого метода.
Отсюда ясно, этот алгоритм не сработает в том слуаче, если add ведет себя как то иначе, т.к. семантически эта конкретная операция с ожидаемыми свойствами неприменима к конкретному типу, а раз так, то нельзя позволять такое использование.
Итого — не совсем понятно, где тут "более чем достаточно".