【发布时间】:2011-10-03 22:43:17
【问题描述】:
非常愚蠢的问题,我正在做一个项目,我想不出任何解决方法 我在 open jar 中实现了新功能(我们称之为转换器),我想修改以下方法之一:ExchangeToEuro、ExchangeToDollar、CheckCurrency。
我的问题是:是否有任何机制可以在不修改 jar(不修改 jar 中存在的类)的情况下向类添加功能(修改这些方法甚至向此类添加方法)?
我想到了一个类装饰器,但这行不通,因为我需要修改 jar 本身。
【问题讨论】: