sri*_*apa 0 java design-patterns
有没有地方可以找到多个分配来实现设计模式(以及解决方案?)
我的想法是以适当的方式开始.我想用Java实现它们.目前我只需要基本的设计模式,而不是J2EE模式.
我实际上正在寻找使用大多数设计模式的完整应用程序.(单个作业中的所有设计模式)
建立一个Antfarm !!
你想要一个作业吗?我会给你一个.它将于2月22日星期二太平洋时间晚上9点到期.你将为我建立一个antfarm,你将使用一些常见的设计模式来实现它.
这没有任何设计模式,因为那只是愚蠢的.但是,它确实足以使交互变得复杂,同时又足够简单,可以快速实现.完成后,我们可以考虑为我们的蚁场添加更多功能!
我会根据需要添加需求(添加了哪些修订版本).
这是要求:
功能要求:
技术要求 :(设计模式加粗)
接口要求:
ant服务器场的接口应该是一个命令行界面,其中包含以下命令:
spawn X Y T - 应该在物种T的X,Y位置创建一个新的菌落.输出应该给出菌落的标识符,以便以后可以控制. spawn 14 -32 Killer在位置x14 y-32处产生"杀手"蚂蚁群.give I R A - 应该给出由I(在创建时)资源R确定的群体A的群体. give 1 food 50给出菌落150食物.例子give 3 warrior 10给出了在殖民地3的基地产卵的殖民地3 10个战士.
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
Run Code Online (Sandbox Code Playgroud)
summary 2可能会提供以下输出:输出:
Species: Pansy
Workers: 4
Warriors: 0
Ant Kills: 2
Colony kills: 0
Ticks Alive: 25
Status: Killed by 1:Killer
Run Code Online (Sandbox Code Playgroud)
如果您遇到任何困难,请发表评论.我将尝试给你一些提示,如空白类,方法标题,或者只是关于如何使这些设计模式与彼此交互的一般想法.
祝你好运,并且玩得开心 !!
| 归档时间: |
|
| 查看次数: |
2358 次 |
| 最近记录: |