Chain of Responsibility 责任链模式Command 命令模式Interpreter 解释器Iterator 迭代器模式Observer 观察者模式Meditator 中介者模式Memento 备忘录模式State 状态机模式Strategy 策略模式TemplateMethod 模板方法模式Visitor 访问者模式