提出设计模式概念的真正的目的是帮助我们创建一些应用程序,1994年有四个人(Erich Gamma,Richard Helm,Ralph Johnson 和 John Vlissides),他们创作了一部可以被称为设计模式领域的“圣经”的著作《设计模式:可重用的面向对象的软件元素》(Addison - Wesley ISBN : 0-201-63361-2),这本书的成功为他们赢得了一个亲切的称号:四人组(或者GoF),这本书中所描述的模式也常被称为GoF模式。
GoF的《设计模式手册》中详细地记载了二十三中设计模式,它们不仅能够激发作者的兴趣和灵感,此外,这些模式描述了一种设计思想的集合,其中的思想都是经常出现在许多强大的面向对象的应用程序之中的。
每一个GoF设计模式都有一种固定的形式,它有两部分组成
1、一个通用语言描述的问题的语句,其中包括设计模式的用途,行为方式极其应用性
2、一个对解决方案的描述语句,其中包括设计模式的结构,参与合作成员的列表,应用该模式的结果、实现的注意事项,一些样本代码,已知的用途以及相关的模式的列表
以上是摘录书上的话 ,现在可是学习鸟,坚持每天学习一会,哪怕是10分钟。
浙公网安备 33010602011771号