《设计模式:可复用面向对象软件的基础》(Design Patterns: Elements of Reusable Object-Oriented Software)是软件工程领域有关软件设计的一本书,提出和总结了对于一些常见软件设计问题的标准解决方案,称为软件设计模式。该书作者为:埃里希·伽玛(Erich Gamma), Richard Helm, Ralph Johnson,John Vlissides,后以“四人帮”(Gang of Four,GoF)著称。
这本书在1994年10月21日首次出版,至2012年3月已经印行40刷。