1. 设计模式概论 1.1解决问题的基本方法 分解 : 将任务不同层次的进行分解 抽象 : 抓住每个部分和每个层次的主要矛 1.2 应对需求变化的复用 应用指针来实现多态,让代码能够更具有复用性,将项目中的变化内容与不变内容进行抽象和分解