такой способ подходит когда нет иерархий понятий. Ир есть если библиотеки, работы с простыми "плоскими сущностями" - это нормально подойдет. Но есть ряд клинических случаев, которые если не ложить на ООП, программа превращается в кошмар.
Сразу пример. Протокол, у которого внутри матрешка, уровень за уровнем. Причем матрешка фрактальная с многими отростками в разные стороны. Именно матрешковость в логике поведения каждой веточки дерева. И тут именно кроме как ГРАМОТНОГО наследования никак ничего не напишеш.
Когда ООП используется вместо простых процедур - это да, таки идиотизм. Всему свое место.
no subject
Date: 2009-02-13 09:31 pm (UTC)Сразу пример. Протокол, у которого внутри матрешка, уровень за уровнем. Причем матрешка фрактальная с многими отростками в разные стороны. Именно матрешковость в логике поведения каждой веточки дерева. И тут именно кроме как ГРАМОТНОГО наследования никак ничего не напишеш.
Когда ООП используется вместо простых процедур - это да, таки идиотизм. Всему свое место.