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