ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
3 мая
1042030 Топик полностью
Cкpипaч, пророк (04.10.2020 17:47, просмотров: 388) ответил SciFi на ООП -- бяка. То, о чём все догадывались, но боялись сказать вслух:
На самом деле, у парня нет возражений против инкапсуляции (и против полиморфизма, который он не считает эксклюзивом ООП). Основная претензия к взаимодействию через передачу сообщений. 

В его аргументацию против сообщений не въехал. Возможно, из-за слабого владения английским (а пересматривать много раз - лень).

А возможно и по другой причине (с какого хера сообщения должны идти ТОЛЬКО по цепочке наследования и только в сторону children-ов?!)


У меня есть своя претензия к системам передачи сообщений (и против exceptions, как одной из ее форм).


Главная проблема - в программе не существует места где перечислены все возможные сообщения.

О какой верификации кода можно говорить, когда где-то рядом витает чудесная возможность прямо из этого (любого) места

уйти в подпространство и выскочить на другой стороне земного шара где-то черти-где?!

В какую точку вашей программы произойдет возврат из библиотечной функции? И вы можете это гарантировать?

Даже с учетом возможного развития той библиотеки?

Или действие по событию... вы уверенны что это именно то событие? А может быть это более широкий, чем нужно вам, вариант? Или слишком низкоуровневый?

... но не любой ценой.