История изменений
Исправление slackwarrior, (текущая версия) :
Не для организации ли большинства кодерков для их взаимопонимания и взамозаменяемости? :-)
Для организации кодерков есть специально обученный чувак - он же дежурная жеппа, отвечающая за взлет-невзлет проекта :) А ООП ради самого ООП ненужен нигде: это просто инструмент декомпозиции, который ни кода не напишет, ни, однако, и декомпозицию задачи волшебным образом не обеспечит (иерархии классов в тетрисе или в калькуляторе - пример использования не по назначению). Ни тем более они тебе не обеспечат (само)организацию кодерков, которые готовы до посинения «рефакторить» — и вообще чинить не сломаное, пока по шее не получат «по цепочке иерархии». В компонентном подходе иерархия каких-либо классов вообще вторична (особенно если язык ее позволяет как плюсы, но не форсит, или вообще не поддерживает — как Ц, что однако и в Ц не исключает использования «объектно-ориентированных» фишек), чего разумеется не понимают пасущиеся в местных сишных/цепепешных чятиках кодерки с основным бэком в жабе, которые без геттеров и MVC шагу ступить не могут :)
Исходная версия slackwarrior, :
Не для организации ли большинства кодерков для их взаимопонимания и взамозаменяемости? :-)
Для организации кодерков есть специально обученный чувак - он же дежурная жеппа, отвечающая за взлет-невзлет проекта :) А ООП ради самого ООП ненужен нигде: это просто инструмент декомпозиции, который ни кода не напишет, ни, однако, и екомпозицию задачи волшебным образом не обеспечит (иерархии классов в тетрисе или в калькуляторе - пример использования не по назначению). Ни тем более они тебе не обеспечат (само)организацию кодерков, которые готовы до посинения «рефакторить» — и вообще чинить не сломаное, пока по шее не получат «по цепочке иерархии». В компонентном подходе иерархия каких-либо классов вообще вторична (особенно если язык ее позволяет как плюсы, но не форсит, или вообще не поддерживает — как Ц, что однако и в Ц не исключает использования «объектно-ориентированных» фишек), чего разумеется не понимают пасущиеся в местных сишных/цепепешных чятиках кодерки с основным бэком в жабе, которые без геттеров и MVC шагу ступить не могут :)