Re[4]: OOP Is Much Better in Theory Than in Practice
От: Voblin Россия http://maslyaew.narod.ru/
Дата: 24.01.05 13:33
Оценка: 94 (5) +2
Здравствуйте, Дарней, Вы писали:

V>>Даже если это действительно и так, то кто доказал, что именно вот этот конкретный способ декомпозиции и есть тот самый "самый оптимальный и универсальный"?


Д>А есть какие-то идеи получше?

Идеи есть. И опубликованные, и пока ещё нет. Ну и что с того?

Вообще, есть один такой забойный момент. В основе ООП лежит утверждение, что всё есть объект.

Предлагаю проделать мысленный или натурный эксперимент. Выйди на улицу и плюнь в лужу (можно на улицу и не выходить, а просто набрать дома в тазик воды). Расходятся красивые круги. Красиво взимодействуют с краями лужи и лежащим в ней мусором.

Так вот, и где ж там взаимодействующие объекты (хе-хе, посылающие друг другу сообщения)? Лужа и плевок? Слишком общо... Молекулы воды и воздуха? Этак и до кварков дойти можно... Квадратные или шестиугольные участки поверхности? Слишком притянуто за уши... Отдельные волны? Вообще бред...

Короче, с ООП забабахаешься, но любой студент, изучающий урматфиз скажет, что задача — фигня. Да и без урматфиза можно легко быстро сляпать программку — эмулятор лужи, по которой юзер будет кликать мышкой и балдеть от разбегающихся волн. Главное — не клиниться на ООП.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.