封面Java设计模式设计模式 耿祥义耿祥义 张跃平张跃平 著著 1/8/20231清华大学出版社清华大学出版社 第一章第一章 设计模式简介设计模式简介 1.1什么是设计模式什么是设计模式1/8/20232 每一个设计模式描述一个在我们周围每一个设计模式描述一个在我们周围不断重复发生的问题,以及该问题的解不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次一次决方案的核心。这样,你就能一次一次地使用该方案而不必做重复劳动。地使用该方案而不必做重复劳动。1.2设计模式的起源设计模式的起源 1/8/20233 软件领域的设计模式软件领域的设计模式起源于建筑学起源于建筑学。1977 1977年,建筑大师年,建筑大师AlexanderAlexander出版了出版了A Pattern A Pattern LanguageLanguage:Towns,Building,ConstructionTowns,Building,Construction一书。一书。受受AlexanderAlexander著作的影响著作的影响 ,Kent BeckKent Beck和和Ward Ward Cunn