Re[3]: И снова про equals и LSP
От: ZevS  
Дата: 20.04.07 09:14
Оценка:
Здравствуйте, Курилка, Вы писали:

...

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


К>Если подходить с т.зр. логики — зря.

К>Практически в угоду ООП извратили суть отношения равенства, а ёжики "плевались, но лезли на кактус"
К>Правда с практической т.зр. проблема не такая уж страшная.

Использование классовых методов, реализованных через экземплярные спасет мир.

class Object
...
public static bool Equals(object objA, object objB)
{
    if (objA == objB)
    {
        return true;
    }
    if ((objA != null) && (objB != null))
    {
        return objA.Equals(objB);
    }
    return false;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.