От Artur Ответить на сообщение
К C.КАРА-МУРЗА
Дата 25.12.2010 02:39:27 Найти в дереве
Рубрики Россия-СССР; Образы будущего; Модернизация; Тексты; Версия для печати

Ну раз уж мы сразу перешли к юмору

Из серии ИТ-ники шутят

В ООП есть ещё понятие перегрузки операторов
в выражении A=B знак "=" это оператор
перегрузка оператора означает, что я могу изменить смысл знака "=", так что он, к примеру, получит смысл который обычно имеет знак ">" и после этой операции наше выражение изменит свой смысл.
Т.е перегрузка операторов это способ переинтерпретации привычных отношений

Есть ещё отношения наследования у объектов, когда объект имеет свойства родительского объекта, дополненные своими собственными.



У нас уже есть объекты(люди), их поведение, их отношения, конструкторы(рождение), деструкторы(смерть), существует наследование свойств, теперь появилось направленное изменение смысла в отношениях объектов.

Чем это не конструирование новой реальности - конструктивизм ?


А если шутка покажется натянутой, то могу добавить, что перегрузка операторов отличный инструмент для получения различия в свойствах и поведении родительского объекта и наследующего ему объекта в сходных отношениях.