mediator.java
来自「程序设计模式java入门源码大全」· Java 代码 · 共 38 行
JAVA
38 行
public class Mediator
{
Welcome welcome;
Shop shop;
Purchase purchase;
Exit exit;
public Mediator()
{
welcome = new Welcome(this);
shop = new Shop(this);
purchase = new Purchase(this);
exit = new Exit(this);
}
public void handle(String state)
{
if(state.equals("welcome.shop")){
shop.go();
} else if(state.equals("shop.purchase")){
purchase.go();
} else if(state.equals("purchase.exit")){
exit.go();
} else if(state.equals("welcome.exit")){
exit.go();
} else if(state.equals("shop.exit")){
exit.go();
} else if(state.equals("purchase.exit")){
exit.go();
}
}
public Welcome getWelcome()
{
return welcome;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?