История изменений
Исправление observer, (текущая версия) :
Ты можешь создать модули, которые можешь комбинировать как угодно без всякого дебильного ООП.
Могу, но зачем?
1. Как уже говорили выше, подобные модули ПП чаще всего просто велосипеды. ООП — грамотная и универсальная парадигма.
2. Большинство современных языков программирования жестко завязано на ООП. C++, C++/Qt, Java, C#. Не используя ООП я лишаю себя ряда современных примочек.
3. Существует множество концепций/исследований/книжек/статей о ООП. Использовать популярную парадигму — эффективно и удобно.
Исходная версия observer, :
Ты можешь создать модули, которые можешь комбинировать как угодно без всякого дебильного ООП.
Могу, но зачем?
1. Как уже говорили выше, подобные модули ПП чаще всего просто велосипеды. ООП — грамотная и универсальная парадигма.
2. Большинство современных языков программирования жестко завязано на ООП. C++, C++/Qt, Java, C#. Не используя ООП я лишая себя ряда современных примочек.
3. Существует множество концепций/исследований/книжек/статей о ООП. Использовать популярную парадигму — эффективно и удобно.