Erich Gamma, 在蘇黎世大學獲得計算機科學博士學位,曾供職于瑞士聯(lián)邦銀行、Taligent、OTI公司?,F(xiàn)在是Eclipse項目的主要技術(shù)負責人之一。Richard Helm,在墨爾本大學獲得計算機科學博士學位,曾在IBM T.J. Watson 擔任研究員?,F(xiàn)在IBM咨詢集團供職。 Ralph Johnson,在康內(nèi)爾大學獲得計算機科學博士學位,目前是伊利諾伊大學教授,在模式、重構(gòu)等領(lǐng)域均有很高造詣。 John Vlissides,在斯坦福大學獲得計算機科學博士學位,目前是 IBM T.J. Watson 研究中心的研究員。除本書外,他還是 Addison-Wesley “軟件模式”叢書的顧問。