代码之家  ›  专栏  ›  技术社区  ›  magol Nathaniel Roark

你认为什么样的设计模式是最重要的?[闭门]

  •  2
  • magol Nathaniel Roark  · 技术社区  · 16 年前

    最常用的设计模式是什么?

    我应该先学习什么设计模式?

    10 回复  |  直到 16 年前
        1
  •  6
  •   Justin Niessner    16 年前

    无论你需要什么,都可以完成任务!

    每个人都有自己的目的。真的没有“终极”设计模式。

        2
  •  4
  •   Greg D    16 年前

    你的大脑。persay,这不是一种真正的设计模式,但它是所有优秀设计决策的门户。:)

        3
  •  1
  •   Vladimir    16 年前

    template method 消除代码重复非常优雅。

        4
  •  0
  •   Peter Stuifzand    16 年前

    这总是取决于你试图解决的问题。

        5
  •  0
  •   bua    16 年前

    这取决于目的。

    前任。

    ...

    然而,这是许多类似主题的重复。

        6
  •  0
  •   Andreas Brinck    16 年前

    如果我必须选择一个,我会说 RAII .

    /A.B。

        7
  •  0
  •   peSHIr    16 年前

    我认为,对于软件开发人员来说,了解模式是什么、如何/何时使用模式、在代码中检测模式、发展自己的模式描述等等,比任何特定软件设计模式的任何特定实例都更重要。对你的问题不是一个(具体的)答案,但你说得对。。

        8
  •  0
  •   Orson    16 年前

    没有一种模式优于另一种模式。它们在每个设计中都有自己的位置。

    它就像汤的不同成分。你不能把所有的东西都用在一个汤里。你可以选择适合你的汤和配料。

        9
  •  0
  •   Fenton    16 年前

    最常用的模式是策略模式——但是如果你对每件事都“选择一种模式”,你就没有真正理解模式的意义。

    设计模式的思想是,我们(作为开发人员)应该对所有关键模式(以及它们在哪里有用)有一个工作知识,这样我们就可以共享一种语言。我们可以说“工厂模式”,而不是向很多人描述解决方案,我们都知道这是什么。

        10
  •  0
  •   Daniel Elliott    16 年前

    Factory pattern .

    仁慈

    推荐文章