Цитата:
Сообщение от
Eldar9x
Здравствуйте. Интересная вещь. Оказывается, Axapta не проверяет, реализован ли у класса метод нижележащего интерфейса. То есть, если есть интерфейс I1 и у него есть метод foo(), а также есть интерфейс I2, отнаследованный от I1, и класс С1, реализующий интерфейс I2, то мы вполне можем создать экземпляр С1 при не реализованном методе foo()... Что вы об этом думаете?
Другими словами, методы "дедушки" можно и не реализовывать...

В отличие от интерфейсов, в абстрактных классах все работает как надо.
Хотя в AX4 не нашел ни одного стандартного интерфейса, который бы имел родителя, в сторонних разработках все может быть, это явный баг со стороны MS.
P.S. У меня даже получилось запустить метод интерфейса на выполнение, поскольку для него не переопределен метод в потомке.