> -- Илья Ермаков писал(а):
> "каждый объект сможет поиграть собственным мячом"За увеличение возможностей придётся платить увеличением сложности...

> -- Madzi писал(а):
> Практика показывает, что первый вариант возникает когда автору некогда/лень разбираться с алгоритмом, который иногда сбоит...Вот именно, всё из-за лени!

> -- Руслан Богатырев писал(а):
> Исключение можно рассматривать как программное прерывание.НЕЛЬЗЯ!
Программное прерывание - это всего лишь способ синхронного вызова обработчика прерывания на манер процедуры.

> -- Руслан Богатырев писал(а):
> Исключения предназначены отнюдь не только для обработки ошибок. Они образуют своего рода сигнальную шину, по которой передаются сигналы о важных событиях, связанных с выполнением программного кода. Как правило, нестандартные/нештатные события, которые требуют соответствующего арбитража.А вот это абсолютно справедливо!