策略模式
状态模式
模板模式
模板模式
状态模式
策略模式