http://vp.livejournal.com/ ([identity profile] vp.livejournal.com) wrote in [personal profile] metaclass 2009-02-13 09:31 pm (UTC)

такой способ подходит когда нет иерархий понятий. Ир есть если библиотеки, работы с простыми "плоскими сущностями" - это нормально подойдет. Но есть ряд клинических случаев, которые если не ложить на ООП, программа превращается в кошмар.

Сразу пример. Протокол, у которого внутри матрешка, уровень за уровнем. Причем матрешка фрактальная с многими отростками в разные стороны. Именно матрешковость в логике поведения каждой веточки дерева. И тут именно кроме как ГРАМОТНОГО наследования никак ничего не напишеш.

Когда ООП используется вместо простых процедур - это да, таки идиотизм. Всему свое место.

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting