MultiThread/pattern/src/main/java/cn/bunny/pattern5/demo2/Main.java

21 lines
532 B
Java
Raw Normal View History

2025-02-01 17:36:49 +08:00
package cn.bunny.pattern5.demo2;
import cn.bunny.pattern5.demo2.command.BakeChickenWingCommand;
import cn.bunny.pattern5.demo2.command.BakeMuttonCommand;
public class Main {
public static void main(String[] args) {
Cook cook = new Cook();
Waiter waiter = new Waiter();
// 来点烤鸡翅
waiter.addCommand(new BakeChickenWingCommand(cook));
// 点烤羊肉串
waiter.addCommand(new BakeMuttonCommand(cook));
// 通知厨师去做
waiter.notifyCook();
}
}