package pattern.command; import java.util.ArrayList; import java.util.List; /** * å½ä»¤è°ç¨è * @author åå£®é£ * https://github.com/zfman. * https://blog.csdn.net/lzhuangfei. */ public class Invoker { public List orders=new ArrayList<>(); public void takeOrder(Order o){ orders.add(o); } public void placeOrders(){ for(Order o:orders){ o.execute(); } } }