Показать сообщение отдельно
Старый 07.12.2012, 12:05   #15  
Lemming is offline
Lemming
Участник
Аватар для Lemming
 
1,144 / 343 (14) ++++++
Регистрация: 20.04.2004
Адрес: Москва, Чайнатаун в Люблино
Записей в блоге: 10
Цитата:
Сообщение от mazzy Посмотреть сообщение
подходит.
но так мы получаем run-time error. на этапе компиляции ошибка не диагностируется.
в Аксапте в чем-то помогают перекрестные ссылки, конечно...
Кстати, по поводу run-time error, возможно в некоторых случаях это не так уж и страшно. Во всяком случае если снабдить ошибку человеческим описанием, то сразу станет ясно что пользователь должен обратиться в службу поддержки. Более того, в отличии от других сред run-time error в аксапте не крешит всю систему, а перехватывается ядром, что сильно отличает ее от традиционных платформ для разработки софта.

Вспомнилось в legacy из 2.5, в которой не было полноценных абстрактных классов, Датские программисты похожим образом имитировали абстрактные методы, когда в теле метода принудительно выбрасывали исключение с сообщением что "Метод должен быть перекрыт". И ничего, как-то наверное жили со всем этим.