Overriding a method in an instantiated Java object

前端 未结 9 1419
陌清茗
陌清茗 2021-02-05 01:55

I would like to override a method in an object that\'s handed to me by a factory that I have little control over.

My specific problem is that I want to override the

9条回答
  •  慢半拍i
    慢半拍i (楼主)
    2021-02-05 02:24

    two options:

    1. easy : if Foo were you implemetn an interface you can use a Dynamic proxy to add new functionality.
    2. more work: what you have is an "around" advice of AOP - you can use any of the existing AOP tools to make that possible. Spring Framework can do it for you, if you are using it already.

提交回复
热议问题