模式是在特定环境下人民解决某些重复出现的一套成功或有效的解决方案。
1990年,软件工程界开始关注建筑界这位博士在这一住宅、公共建筑与城市规划领域的重大突破。
最早将模式的思想引入软件工程方法学的是1991-1992年以“四人组”自称的4位著名软件工程学者,他们简称“GoF”,在1994年归纳发表了23中在软件开发中使用频率较高的设计模式。