У меня есть требование расширить файл .class в моем проекте, и мне нужно переопределить простой метод. Предположим, у меня есть класс A, который находится в каком-то пакете .jar. Теперь я хочу переопределить метод test() класса A. Я сделал это, создав подкласс B из A и переопределив его. Теперь в моем пакете приложений (это .jar) объект создается для класса A. Этот объект вызывает метод класса A. Но я хочу сделать вызов метода класса B.
Моя идея состоит в том, чтобы проксировать создание объекта во всем приложении. Всякий раз, когда в это время создается объект класса A, я хочу, чтобы какая-то конфигурация создавала объект класса B и передавалась инициации класса A.
Кто-нибудь, пожалуйста, помогите мне реализовать этот тип механизма.