什么是Gang of Four设计模式

har*_*ita 41 java design-patterns gang-of-four

我最近才知道Java中有一个名为Gang of Four(GoF)的设计模式.我无法理解它是什么以及它的用途.有人能说清楚吗?提前致谢.

Azo*_*ous 33

DesignPatternsBook的作者后来被称为"四人帮".这本书的名称("设计模式:可重复使用的面向对象软件的元素")对于电子邮件来说太长了,所以"四人帮书"成了它的简写名称.

毕竟,它不是关于模式的唯一书.这缩短为"GOF书",这是你第一次听到它时非常神秘.

来源:http://c2.com/cgi/wiki?GangOfFour


Mar*_*eel 14

Gang of Four不是一个设计模式,它是Erich Gamma,Richard Helm,Ralph Johnson和John Vlissides(因此Gang of Four)的书"设计模式:可重复使用的面向对象软件的元素"的俗称.请注意,Gang of Four或GoF用于指代作者组或书籍本身.

另见http://en.wikipedia.org/wiki/Design_Patterns