-----设计模式