1

我知道您可以创建自己的设计模式并将其保存以备后用。

但我想知道是否有可以下载和使用的免费模板,例如。工厂,单身人士等等。

那么您不必重新创建/复制粘贴,您将拥有准确的模式。

4

2 回答 2

3

Visual Paradigm 对几乎所有模式都有教程。在每个模式的末尾都给出了 .pat 文件。我想这就是你要找的

于 2012-12-04T13:28:52.440 回答
2

您似乎误解了模式的概念。如果按照您的描述使用模式,那么将有大量的库和框架提供许多模式及其不同的实现,但是,没有。为什么会这样?原因是,模式不受任何实现的约束,它们只是设计概念。以 Singleton、Factory Method、Facade 和 Decorator 为例,它们是 GoF 原书的四种不同设计模式,但是,它们可以用单个对象来表示!以通用方式实现这可能不是那么简单,但我认为您可以想象实现一些应该在单一位置创建某些对象的东西,同时对一些委托操作进行分组并添加一些新操作。这些东西很难,甚至有时不可能在大多数语言中通用实现,因此有一些带有模式的书籍 - 模式目录。这些书籍包含对模式的描述、它们的权衡和设计琐事,以及一些用于演示目的的简单实现。请记住,模式既不是算法也不是数据结构,也不是库或框架。

于 2010-04-23T10:28:01.147 回答