什么是Gang of Four设计模式

时间:2013-02-12 11:35:36

标签: java design-patterns gang-of-four

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

3 个答案:

答案 0 :(得分:33)

  

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

     

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

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

答案 1 :(得分:14)

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

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

答案 2 :(得分:2)

Gang of Four(GOF)是指本书的作者:

  

设计模式:可重用面向对象软件的元素

来自WIKI

  

设计模式:可重用的面向对象软件的元素是一个   软件工程书籍描述常见的重复解决方案   软件设计中的问题。这本书的作者是Erich Gamma,   理查德赫尔姆,拉尔夫约翰逊和约翰弗利西斯的前言由   格雷迪布奇。作者通常被称为四人帮,   GoF,或Go4