Цитата:
Сообщение от
mazzy
подходит.
но так мы получаем run-time error. на этапе компиляции ошибка не диагностируется.
в Аксапте в чем-то помогают перекрестные ссылки, конечно...
Кстати, по поводу run-time error, возможно в некоторых случаях это не так уж и страшно. Во всяком случае если снабдить ошибку человеческим описанием, то сразу станет ясно что пользователь должен обратиться в службу поддержки. Более того, в отличии от других сред run-time error в аксапте не крешит всю систему, а перехватывается ядром, что сильно отличает ее от традиционных платформ для разработки софта.
Вспомнилось в legacy из 2.5, в которой не было полноценных абстрактных классов, Датские программисты похожим образом имитировали абстрактные методы, когда в теле метода принудительно выбрасывали исключение с сообщением что "Метод должен быть перекрыт". И ничего, как-то наверное жили со всем этим.