修改设计模式