实用红宝石设计模式的片段/示例?

时间:2010-08-27 12:26:10

标签: ruby design-patterns

我想知道是否有可用于Ruby的各种设计模式的Ruby代码段。

示例:

  • 构建器方法
  • 宣告幽灵方法
  • 使用DSL块(如Rails)

因此,人们不必重新发明轮子。

我不是在谈论书籍,而是一系列针对各种实用事物的红宝石片段,没有像GOF模式那样抽象和笼统。

对Ruby中的日常编码有用的代码段或示例。

1 个答案:

答案 0 :(得分:2)

AFAIK, source code Design Patterns in Ruby source code Metaprogramming Ruby。也许这些片段本身并不是那么有用或实用,但它们包含许多设计模式,习语和Ruby中的“ spell ”。

当然,如果有人能指出我们更实用的红宝石片段,如果存在这样的话,那就太棒了。