Ch_chov пишет:У класса A может быть несколько наследников, поэтому никак.
MADONZY пишет:Может есть какой-то шаблон проэктирования для таких случаев?
Ну так опишите свой случай.
2 варианта:
1) Есть класс A который наследуется от класа Х. В нем есть метод test (возможно статический). Где-то далеко-далеко в коде этот метод вызывается. Класс A это член стандартных классов какого-то фреймвока, котовый я не хочу изменять. Я же хочу создать свой дополнительный класс B который наследует класс А и в нем я надпишу (возможно статический) метод test. И я хочу что-бы в том далеком-далеком месте где вызывается метод test класса А, не изменяя этот вызов, вызывался метод test класса B.
2) Есть класс A который наследуется от класа Х. В нем есть метод test (возможно статический). Где-то далеко-далеко в коде этот метод вызывается. Класс A это член стандартных классов какого-то фреймвока, котовый я не хочу изменять. Я же хочу создать свой дополнительный класс B который наследует класс X и в нем я надпишу (возможно статический) метод test. И я хочу что-бы в том далеком-далеком месте где вызывается метод test класса А, не изменяя этот вызов, вызывался метод test класса B.
|