我最近才知道Java中有一个名为Gang of Four(GoF)的设计模式。我无法理解它是什么以及它的用途。有人能说清楚吗?提前谢谢。
答案 0 :(得分:33)
DesignPatternsBook的作者后来被称为“四人帮”。本书的名称(“设计模式:可重复使用的面向对象软件的元素”)对于电子邮件来说太长了,所以“四人帮的书”成了它的简写名称。
毕竟,它不是关于模式的唯一书。这缩短为“GOF书”,这是你第一次听到它时非常神秘。
答案 1 :(得分:14)
Gang of Four不是一个设计模式,它是Erich Gamma,Richard Helm,Ralph Johnson和John的书“em>”设计模式:可重复使用的面向对象软件的元素的俗称。 Vlissides(因此是Gang of Four)。请注意,Gang of Four或GoF用于指代作者组或书本身。
答案 2 :(得分:2)
Gang of Four(GOF)是指本书的作者:
设计模式:可重用面向对象软件的元素
来自WIKI:
设计模式:可重用的面向对象软件的元素是一个 软件工程书籍描述常见的重复解决方案 软件设计中的问题。这本书的作者是Erich Gamma, 理查德赫尔姆,拉尔夫约翰逊和约翰弗利西斯的前言由 格雷迪布奇。作者通常被称为四人帮, GoF,或Go4