proxy.java
来自「real-time design patterns in Real-time j」· Java 代码 · 共 38 行
JAVA
38 行
package designPatterns.Proxy;import java.util.LinkedList;import designPatterns.Data;public abstract class Proxy { /* * Shared data */ protected Data data; // Clients list protected LinkedList clientsList; public Proxy(Data data) { this.data = data; clientsList = new LinkedList(); } public void subscribe(ProxyClient client) { clientsList.addLast(client); } public void unsubscribe(ProxyClient client) { clientsList.remove(client); } public void accept(Data data) { this.data.copyValue(data); notifyClients(); } protected abstract void notifyClients(); }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?