17.5 本章关键词 创建型模式 模板方法模式 装饰器模式 代理模式 适配器模式 外观模式 组合模式 策略模式 状态模式 观察者模式 DRY原则 好莱坞原则/控制反转 OCP原则 最少知识原则 封装变化 优先使用合成 Pareto原则