Erich Gamma, 在苏黎世大学获得计算机科学博士学位,曾供职于瑞士联邦银行、Taligent、OTI公司。现在是Eclipse项目的主要技术负责人之一。Richard Helm,在墨尔本大学获得计算机科学博士学位,曾在IBM T.J. Watson 担任研究员。现在IBM咨询集团供职。 Ralph Johnson,在康内尔大学获得计算机科学博士学位,目前是伊利诺伊大学教授,在模式、重构等领域均有很高造诣。 John Vlissides,在斯坦福大学获得计算机科学博士学位,目前是 IBM T.J. Watson 研究中心的研究员。除本书外,他还是 Addison-Wesley “软件模式”丛书的顾问。