【发布时间】:2012-05-20 14:42:37
【问题描述】:
有没有人在 Ruby 中使用命令组合的一个很好的例子?这是我在各种设计模式文献中看到的一种设计模式混合体,听起来很强大,但找不到任何有趣的用例或代码。
【问题讨论】:
-
嗯,寻找问题的解决方案,嗯? ;)
-
好点。也许一句话可以激发一些创新:“发现问题实际上需要与发现解决方案一样多的创造力。有很多方法可以看待任何问题,而意识到问题通常是迈向创造性解决方案的第一步。套用约翰杜威的话说,杜威十进制系统的发明者,一个正确定义的问题得到了部分解决。那么,创新的开始不应该从寻找完美的解决方案开始,而应该从寻找正确的问题开始。”
-
这篇名为Design Patterns in Ruby - Composite, Iterator, Command (Part 2) 的博文分别包含这些模式的代码。
-
@maerics - 根据您的回答,您显然是在开玩笑,但拥有“寻找问题的解决方案”实际上很好 如果 1)这是一个很好的解决方案2)你很可能会遇到问题。这基本上就是设计模式的意义所在。
标签: ruby oop design-patterns ooad