什么是四人帮设计模式[重复]
Posted
技术标签:
【中文标题】什么是四人帮设计模式[重复]【英文标题】:what is Gang of Four design pattern [duplicate] 【发布时间】:2013-01-27 16:53:18 【问题描述】:我最近了解到 Java 中有一种设计模式,称为四人组 (GoF)。我无法理解它是什么以及它的用途。任何人都可以让我清楚这一点吗?提前致谢。
【问题讨论】:
c2.com/cgi/wiki?GangOfFour 我相信 GoF 不是一种设计模式,而是一本书的作者的名称:en.wikipedia.org/wiki/Design_Patterns 这里不是让其他人为你做研究的地方。谷歌和***是你的朋友。也就是说,dofactory.com/Patterns/Patterns.aspx 是一个很好的设计模式信息存储库。 javacamp.org/designPattern w3sDesign.com GoF 设计模式 【参考方案1】:DesignPatternsBook 的作者被称为“四人帮”。这本书的名字(“设计模式:可重用的面向对象软件的元素”)也是渴望电子邮件,因此“四人组的书”成为它的简写。
毕竟,它不是唯一一本关于模式的书。缩写为“GOF book”,第一次听到的时候感觉很神秘。
来源: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
【讨论】:
【参考方案3】:四人帮 (GOF) 指的是本书的作者:
设计模式:可重用的面向对象软件的要素
来自WIKI:
设计模式:可重用的面向对象软件的元素 描述常见问题的重复解决方案的软件工程书籍 软件设计中的问题。这本书的作者是 Erich Gamma, Richard Helm、Ralph Johnson 和 John Vlissides 的前言 格雷迪·布奇。作者通常被称为四人帮, GoF,或 Go4
【讨论】:
“四人帮”:Erich Gamma、Richard Helm、Ralph Johnson、John Vlissides以上是关于什么是四人帮设计模式[重复]的主要内容,如果未能解决你的问题,请参考以下文章