Eclipse可以自动生成第三方库类的接口吗?

| 我正在使用Apache Commons网络库中Apache的FTPClient类。遗憾的是,它没有为大多数功能实现接口,这使得使用它的测试类很难处理。因此,我想我将创建自己的类,将其包装并实现一个接口。无论如何,这是背景。我的问题是,是否可以在Eclipse中生成接口(类似于“重构”->“提取接口”),但要让jar文件中的第三方代码生成? 为了澄清起见,我不是要FTPClient现在实现新接口,而是要创建一个模仿与FTPClient相同的公共API的接口。然后,我可以创建自己的类,该类实现此接口并包装FTPClient。     
已邀请:
        嗯为什么不从一个空的类开始,比如
class MyWrapper {

    private Referent client;
}
然后,我将执行“源->生成委托方法”,并在需要时使用对底层原始对象的委派调用来填充空类。从该类中,您现在可以“重构->提取接口” ...由于仍然需要用于生产的包装器,这将立即解决两个问题(包装器生成+接口生成)。     

要回复问题请先登录注册