1.增加策略，观察者，模板，访问者模式