当我想为一个简单的 WindowListener 实现一个接口(interface)时真的很烦人,但完成工作的唯一方法是实现所有方法,只留下一个没有主体的方法。看起来真的很丑而且可以避免..
在这种情况下,是否有某种设计模式可以避免无体实现?
我尝试了策略/策略模式,但我最终得到了相同的无主体方法,除了更多的 OOP 方式。
最佳答案
使用 WindowAdapter并仅覆盖您需要的方法。更多信息 here .
关于java - 实现接口(interface)时避免使用无体抽象方法 - java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8687526/