体“设计”层次上的问题。还有其他非设计模式的模式，如架构模式。同时，演算法不能算是一种设计模式，因为演算法主要是用来解决计算上的问题，而非设计上的问题。随着软件开发社群对设计模式的兴趣日益增长，已经出版了一些相关的专着，定期召开相应的研讨会，而且沃德·坎宁安（Ward Cunningham）为此发明了WikiWiki用来交流设计模式的经验。
发展历史.建筑师克里斯托佛·亚历山大在1977/79年编制了一本汇集设计模式的书，但是这种设计模式的思想在建筑设计领域里的影响远没有后来在