Переопределение метода в экземпляре Java-объекта

Я хотел бы переопределить метод в объекте, который передал мне фабрика, над которой у меня мало контроля.

Моя конкретная проблема заключается в том, что я хочу переопределитьgetInputStream а такжеgetOutputStream изСокет объект выполнятькаротаж проводов.

Общая проблема заключается в следующем:

public class Foo {
    public Bar doBar() {
        // Some activity
    }
}

Где я хотел бы взять экземплярFoo и заменитьdoBar с моим, который будет работать следующим образом:

Bar doBar() {
    // My own activity
    return original.doBar();
}

Для розетки я собираюсь вернутьInputStream а такжеOutputStream которые обернуты регистрацией, чтобы перехватить данные.

Ответы на вопрос(9)

Ваш ответ на вопрос