设计模式 20 世纪 60 年代的软件危机使得人们开始重视软件工程的研究起初人们把软件设计 的重点放在数据结构和算法的选择上 随着软件系统规模越来越大 越来越复杂 整个系统 的结构和规格说明也显得越来越重要 面对日益复杂的软件系统 人们开始认识到 要真正 实现软件的工业化生产方式 达到软件产业发展所需要的软件生产率和质量 软件复用是一 条现实可行的途径 1995 年Design Pattern(中