有没有地方可以找到实现设计模式(以及解决方案)的多个任务?
我的想法是以适当的方式动手。我想用Java实现这些。目前我只需要基本的设计模式,而不是J2EE模式。
实际上,我正在寻找要开发的完整应用程序,它使用了大多数设计模式。(所有设计模式都在一个任务中)
发布于 2011-02-19 03:40:25
给我建一个蚂蚁农场!!
你想要一个任务?我会给你一个。截止时间是2月22日星期二太平洋时间晚上9点。您将为我构建一个antfarm,并将使用一些常见的设计模式来完成此任务。
这并不是所有的设计模式,因为那是愚蠢的。然而,它确实有足够的交互将是复杂的,同时又足够简单,以便快速实现。一旦完成此操作,我们就可以考虑在ant农场中添加更多功能!
我会在需求出现时添加需求(添加了哪些版本)。
以下是要求:
功能需求
技术需求:(粗体设计模式)
草场类必须是singleton.
接口要求:
到ant场的接口应该是包含以下命令的命令行接口:
spawn X Y T -应该在物种T的X,Y位置创建一个新的菌落。输出应该给出菌落的标识符,以便以后可以控制。在y-32.give I R A位置创建一群“杀手”蚂蚁--应该给出数量为A的I(在创建时)资源R所标识的蚁群。give 1 food 50给蚁群1 50食物。例如,在群体3的base.tick [T]处产卵的10个give 3 warrior 10应该执行T滴答操作。为方便起见,允许不指定T,只需勾选once.tick 10ticksummary I -应提供菌落I的摘要。摘要提供有关colony.summary 1可能会提供以下输出的信息:输出:
Species: Killer
Workers: 14
Warriors: 10
Ant Kills: 18
Colony kills: 2 (2:Pansy 4:Gatherer)
Ticks alive: 143
Status: Alivesummary 2可能会给出以下输出:输出:
Species: Pansy
Workers: 4
Warriors: 0
Ant Kills: 2
Colony kills: 0
Ticks Alive: 25
Status: Killed by 1:Killer如果你遇到任何困难,请发表评论。我会试着给你一些提示,比如空白类,方法头,或者只是关于如何使这些设计模式相互交互的一般想法。
祝你好运,并祝你快乐!!
发布于 2011-02-19 01:24:09
http://www.allapplabs.com/java_design_patterns/java_design_patterns.htm
上面的站点迎合了几种设计模式,也有大量的示例和解决方案
发布于 2011-11-16 01:35:16
您还可以从“头部优先设计模式”一书中获取问题。它在每一章的末尾都有很多谜题。
https://stackoverflow.com/questions/5044390
复制相似问题