BackDoor
BlockEnemy
策略的接口
特点:高内聚低耦合,可扩展性策略增加:添加侧罗接口的实现方法以及修改锦囊类即可
策略具体实现了:开后门
Context
private IStrategy strategy;
public Context(IStrategy strategy) { this.strategy = strategy; } public void operate() { this.strategy.operate(); }
ZhaoYun
public static void main(String[] args) { }
<<interface>>IStrategy
public void operate();
阻击追兵
GivenGreenLight
开绿灯
赵云:策划的调运者
锦囊:计谋放的地方