什么是四人帮设计模式

2022-09-01 01:05:37

我最近知道Java中有一种名为Gang of Four(GoF)的设计模式。我无法理解它是什么以及它的用途是什么。任何人都可以让我清楚这一点吗?提前致谢。


答案 1

DesignPatternsBook的作者后来被称为“四人帮”。这本书的名字(“设计模式:可重用面向对象软件的元素”)太长了,无法通过电子邮件发送,因此“四人帮的书”成为它的简写名称。

毕竟,它不是唯一一本关于模式的书。它被缩短为“GOF书”,当你第一次听到它时,这是非常隐晦的。

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


答案 2

Gang of Four不是一个设计模式,它是Erich Gamma,Richard Helm,Ralph Johnson和John Vlissides(因此Gang of Four)的“设计模式:可重用面向对象软件的元素”一书的口语名称。请注意,“四人帮”或“GoF”用于指代作者组或书籍本身。

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


推荐