有什么地方找到实现设计模式多任务(与解决方案一起?)设计模式分配
我的想法是让双手以适当的方式。我想用Java来实现这些。目前我只需要基本的设计模式,而不是J2EE模式。
我实际上是在寻找完整的应用程序来开发使用大多数设计模式。 (所有的设计模式在一个单一的分配)
有什么地方找到实现设计模式多任务(与解决方案一起?)设计模式分配
我的想法是让双手以适当的方式。我想用Java来实现这些。目前我只需要基本的设计模式,而不是J2EE模式。
我实际上是在寻找完整的应用程序来开发使用大多数设计模式。 (所有的设计模式在一个单一的分配)
为我建造Antfarm的例子负荷!
您想转让吗?我会给你一个。它将于2月22日星期二太平洋时间晚上9点到期。你将为我建立一个antfarm,并且你将使用一些常见的设计模式来完成它。
这没有每一个设计模式,因为这只是愚蠢的。但是,它确实有足够的交互性,而且足够简单,可以快速实施。一旦完成,我们可以考虑在我们的蚂蚁农场添加更多功能!
我会根据需要添加要求(以及他们添加的修订版)。
这里的要求:
功能需求:
技术要求(这要求在规范修订版1中添加):(加粗设计模式)
接口要求:
蚂蚁农场的接口应该是一个命令行界面通过以下命令:
spawn X Y T
- 应该创建在位置X,Y新菌落的物种T.输出应给出一个殖民地的标识符,以便以后可以控制。spawn 14 -32 Killer
在x14 y-32位置创建了一群“杀手”蚂蚁。give I R A
- 应给出I(在创建时)资源R确定的菌落数量A.give 1 food 50
给菌落1 50食物。例子give 3 warrior 10
给殖民地3个10个在殖民地3的基地产卵的战士。
tick [T]
- 应该执行T tick操作。为了便利,请不要指定T,只需勾选一次即可。
tick 10
例tick
summary I
- 应该给菌落的摘要I.概述提供了有关该菌落的信息。
summary 1
可能给下面的输出:输出:
Species: Killer
Workers: 14
Warriors: 10
Ant Kills: 18
Colony kills: 2 (2:Pansy 4:Gatherer)
Ticks alive: 143
Status: Alive
summary 2
可能给下面的输出:输出:
Species: Pansy
Workers: 4
Warriors: 0
Ant Kills: 2
Colony kills: 0
Ticks Alive: 25
Status: Killed by 1:Killer
如果遇到任何困难,请发表评论。我会尝试给你一些提示,比如空白类,方法头,或者只是关于如何让这些设计模式与海誓山盟互动的一般想法。
祝你好运,有乐趣!
为了记录,我在大约一个小时内自己写了这篇文章。如果有人对此有任何建议,请随时在这里发布,我会考虑将它们放入!对于如何让这个更有趣和更具教育性的想法,我绝对乐于接受。 – corsiKa 2011-02-18 19:41:17
http://www.allapplabs.com/java_design_patterns/java_design_patterns.htm
上述网站迎合了一些设计模式,它也有与解决方案
I我在一项任务中寻找所有设计模式 – srinannapa 2011-02-18 18:10:21
你也可以从书“头第一个设计模式”的问题。每章末尾都有很多难题。
@Deepak:我实际上在寻找一种赋予所有设计模式的赋值类型。即使下面的链接是好的,我会检查哪个链接满足我的需求并接受解决方案 – srinannapa 2011-02-18 18:13:08
[Here](http://stackoverflow.com/questions/1673841/examples-of-gof-design-patterns) – jitm 2011-02-18 17:22:36