18.6 常见设计模式