java - 实现接口(interface)时避免使用无体抽象方法 - java

标签 java interface methods abstract

当我想为一个简单的 WindowListener 实现一个接口(interface)时真的很烦人,但完成工作的唯一方法是实现所有方法,只留下一个没有主体的方法。看起来真的很丑而且可以避免..

在这种情况下,是否有某种设计模式可以避免无体实现?

我尝试了策略/策略模式,但我最终得到了相同的无主体方法,除了更多的 OOP 方式。

最佳答案

使用 WindowAdapter并仅覆盖您需要的方法。更多信息 here .

关于java - 实现接口(interface)时避免使用无体抽象方法 - java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8687526/

相关文章:

java - 如何阻止某人在java方法上输入特定值?

java - 创建新用户时出现 Smack XMPP 错误 : forbidden - auth

java - 比较映射忽略给定字段

javascript - 未捕获的类型错误 : "(function call) is not a function"

Java 8 lambda 泛型接口(interface)方法

java - 将类转换为其实现的接口(interface)

java - 如何从java方法返回多个字符串值

java - 如何防止重定向到 JTabbedPane 中的选定选项卡?

java - String.getBytes() 和 Bytes.toBytes(String data) 的区别

c# - 多层 C# 应用程序中的异步/等待