fk0, легенда (07.10.2020 18:23, просмотров: 324) ответил lloyd на Наверное, потому что надо код писать, а не о высоких материях
рассуждать? Все эти концепции и парадигмы создаются с вполне
конкретной целью: повысить сопровождаемость кода. Наследование
используется, когда есть несколько подпрограмм, которые ведут себя
схоже, и можно общие части вынести в уровень пониже. Прототипная
модель (js, lua) в этом отношении даже удобнее - класс-родитель
имееют доступ к данным класса-потомка. При этом для "клиента" кода
все будет спрятано за
Microsoft? "Функция куда-то пошла и начала что-то делать..." (C) не
помню откуда. А всегда ли есть понимание, что за event-driven
моделью стоят суровые чаще детерминированные конечные автоматы? Я вот часто вижу, что
состояние как единая сущность в мозгу программиста не
воспринимается и размазывается по десятку переменных, порождая
массу новых непредусмотренных состояний, тупиковых переходов, и
прочих ошибок.
[ZX]