Re[2]: И снова про equals и LSP
От: Курилка Россия http://kirya.narod.ru/
Дата: 20.04.07 08:18
Оценка:
Здравствуйте, ZevS, Вы писали:

ZS>Здравствуйте, Курилка, Вы писали:


К>>Тут как-то пару месяцев обсуждали этот метод у Object из .Net в рамках наследования. Нашёл интересную статью по этому поводу (правда там Ява, но ничего это не меняет). Там высказывается вполне корректная на мой взгляд точка зрения: equals не должен быть методом объекта, иначе он будет не симметричным, что ведёт к логическим ошибкам.


ZS>Ну не зря же этот метод виртуальный?


Если подходить с т.зр. логики — зря.
Практически в угоду ООП извратили суть отношения равенства, а ёжики "плевались, но лезли на кактус"
Правда с практической т.зр. проблема не такая уж страшная.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.