我正在开发一个 Java 库,我开始优化它并使其非常易于用户使用。我可以制作一个类似于 KeyListener
的类(class)吗?当你扩展它时,它会在哪里调用实现的方法?例如,用户将扩展我的 Game
类,他们会实现类似 tick
的东西方法将从父类(super class)自动更新。
最佳答案
我认为这可以通过实现观察者模式来实现。实现为 Observable 的类将通知 Observer 类。
关于java - 在Java中,如何创建一个像KeyListener这样的类,如果你扩展它,它会自动调用方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29788405/