Tag: 侦听器

用于订阅的Java侦听器设计模式

我正在尝试设计一个与c#delegates概念相似的Java系统。 这是我希望实现的基本function: public class mainform { public delegate onProcessCompleted //…… processInformation() { onProcessCompleted(this); } //…… } //PLUGIN public class PluginA { public PluginA() { //somehow subscribe to mainforms onProcessingCompleted with callback myCallback() } public void myCallback(object sender) { } } 我通读了这个网站: http : //www.javaworld.com/javaqa/2000-08/01-qa-0804-events.html?page = 1 他们参考手动实现整个“订阅列表”。 但是代码不是一个完整的例子,而且我已经习惯了c#,因为我无法理解如何在java中完成它。 有没有人能够看到我能看到的工作考试? 谢谢 斯蒂芬妮

有一个collections监听器的好方法?

有没有更好的方法在java集合上拥有一个监听器,而不是将它包装在一个实现观察者模式的类中?