文件名称:MarsRovers-src
- 所属分类:
- JSP源码/Java
- 资源属性:
- [Java] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 93kb
- 下载次数:
- 0次
- 提 供 者:
- D**
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
thoughtworks大作业,通过对MarsRover总体进行设计,对MarsRover做了抽象,抽象出Robot系统和导航系统两大部分,Robot部分主要为解析指令、执行指令和更改自身状态,导航系统部分负责为Robot的行动提供决策。采用命令模式解耦机器人的指令;采用门面模式抽象本次需求接口;采用组合的方式纳入指令集和坐标系统。-big job thoughtworks, by design MarsRover overall on MarsRover, abstract, abstract Robot systems and navigation systems of two parts, the Robot part of the resolution instructions, execute instructions and change their own status, navigation system part responsible for the actions of Robot provide decision-making. Command mode decoupling robot instruction the facade mode abstraction of the required interface using the combination of the way into the instruction set and coordinate systems.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
src
...\main
...\....\java
...\....\....\com
...\....\....\...\nasa
...\....\....\...\....\navigate
...\....\....\...\....\........\SimpleNavigater.java
...\....\....\...\....\........\LandNavigater.java
...\....\....\...\....\........\SimpleNavigaterImpl.java
...\....\....\...\....\........\PositionNavigater.java
...\....\....\...\....\........\MoveNavigater.java
...\....\....\...\....\........\NavigaterFactory.java
...\....\....\...\....\........\guidance
...\....\....\...\....\........\........\Plateau.java
...\....\....\...\....\........\........\PlateauImpl.java
...\....\....\...\....\........\........\SysInitException.java
...\....\....\...\....\........\........\SimpleFacing.java
...\....\....\...\....\robot
...\....\....\...\....\.....\Robot.java
...\....\....\...\....\.....\RobotFacingType.java
...\....\....\...\....\.....\NasaRobotFactory.java
...\....\....\...\....\.....\MarsRover.java
...\....\....\...\....\.....\instruction
...\....\....\...\....\.....\...........\TurnLeft.java
...\....\....\...\....\.....\...........\TurnRight.java
...\....\....\...\....\.....\...........\MoveOneStep.java
...\....\....\...\....\.....\...........\ExcecuteException.java
...\....\....\...\....\.....\...........\InstructionFactory.java
...\....\....\...\....\.....\...........\ErrorInstructionsException.java
...\....\....\...\....\.....\...........\MarsInstruction.java
...\....\....\...\....\.....\point
...\....\....\...\....\.....\.....\FacingPoint.java
...\....\....\...\....\.....\.....\SimpleFacingPointImpl.java
...\....\....\...\....\util
...\....\....\...\....\....\log
...\....\....\...\....\....\...\Logger.java
...\....\....\...\....\example
...\....\....\...\....\.......\BootExample.java
...\test
...\....\java
...\....\....\com
...\....\....\...\nasa
...\....\....\...\....\navigate
...\....\....\...\....\........\SimpleNavigaterImplTest.java
...\....\....\...\....\........\NavigaterFactoryTest.java
...\....\....\...\....\........\guidance
...\....\....\...\....\........\........\PlateauImplTest.java
...\....\....\...\....\........\........\SimpleFacingTest.java
...\....\....\...\....\robot
...\....\....\...\....\.....\MarsRoverTest.java
...\....\....\...\....\.....\NasaRobotFactoryTest.java
...\....\....\...\....\.....\instruction
...\....\....\...\....\.....\...........\MoveOneStepTest.java
...\....\....\...\....\.....\...........\TurnLeftTest.java
...\....\....\...\....\.....\...........\TurnRightTest.java
...\....\....\...\....\.....\...........\InstructionFactoryTest.java
target
......\classes
......\.......\com
......\.......\...\nasa
......\.......\...\....\util
......\.......\...\....\....\log
......\.......\...\....\....\...\Logger.class
......\.......\...\....\robot
......\.......\...\....\.....\point
......\.......\...\....\.....\.....\SimpleFacingPointImpl.class
......\.......\...\....\.....\.....\FacingPoint.class
......\.......\...\....\.....\instruction
......\.......\...\....\.....\...........\TurnRight.class
......\.......\...\....\.....\...........\TurnLeft.class
......\.......\...\....\.....\...........\MoveOneStep.class
......\.......\...\....\.....\...........\MarsInstruction.class
......\.......\...\....\.....\...........\InstructionFactory.class
......\.......\...\....\.....\...........\ExcecuteException.class
......\.......\...\....\.....\...........\ErrorInstructionsException.class
......\.......\...\....\.....\RobotFacingType.class
......\.......\...\....\.....\Robot.class
......\.......\...\....\.....\NasaRobotFactory.class
......\.......\...\....\.....\MarsRover.class
......\.......\...\....\navigate
......\.......\...\....\........\guidance
......\.......\...\....\........\........\SysInitException.class
......\.......\...\....\........\........\SimpleFacing.class
......\.......\...\....\........\........\SimpleFacing$Positions.class
......\.......\...\....\........\........\PlateauImpl.class
......\.......\...\....\........\........\Plateau.class
......\.......\...\....\........\SimpleNavigaterImpl.class
......\.......\...\....\........\SimpleNavigater.class
......\.......\...\....\........\Po
...\main
...\....\java
...\....\....\com
...\....\....\...\nasa
...\....\....\...\....\navigate
...\....\....\...\....\........\SimpleNavigater.java
...\....\....\...\....\........\LandNavigater.java
...\....\....\...\....\........\SimpleNavigaterImpl.java
...\....\....\...\....\........\PositionNavigater.java
...\....\....\...\....\........\MoveNavigater.java
...\....\....\...\....\........\NavigaterFactory.java
...\....\....\...\....\........\guidance
...\....\....\...\....\........\........\Plateau.java
...\....\....\...\....\........\........\PlateauImpl.java
...\....\....\...\....\........\........\SysInitException.java
...\....\....\...\....\........\........\SimpleFacing.java
...\....\....\...\....\robot
...\....\....\...\....\.....\Robot.java
...\....\....\...\....\.....\RobotFacingType.java
...\....\....\...\....\.....\NasaRobotFactory.java
...\....\....\...\....\.....\MarsRover.java
...\....\....\...\....\.....\instruction
...\....\....\...\....\.....\...........\TurnLeft.java
...\....\....\...\....\.....\...........\TurnRight.java
...\....\....\...\....\.....\...........\MoveOneStep.java
...\....\....\...\....\.....\...........\ExcecuteException.java
...\....\....\...\....\.....\...........\InstructionFactory.java
...\....\....\...\....\.....\...........\ErrorInstructionsException.java
...\....\....\...\....\.....\...........\MarsInstruction.java
...\....\....\...\....\.....\point
...\....\....\...\....\.....\.....\FacingPoint.java
...\....\....\...\....\.....\.....\SimpleFacingPointImpl.java
...\....\....\...\....\util
...\....\....\...\....\....\log
...\....\....\...\....\....\...\Logger.java
...\....\....\...\....\example
...\....\....\...\....\.......\BootExample.java
...\test
...\....\java
...\....\....\com
...\....\....\...\nasa
...\....\....\...\....\navigate
...\....\....\...\....\........\SimpleNavigaterImplTest.java
...\....\....\...\....\........\NavigaterFactoryTest.java
...\....\....\...\....\........\guidance
...\....\....\...\....\........\........\PlateauImplTest.java
...\....\....\...\....\........\........\SimpleFacingTest.java
...\....\....\...\....\robot
...\....\....\...\....\.....\MarsRoverTest.java
...\....\....\...\....\.....\NasaRobotFactoryTest.java
...\....\....\...\....\.....\instruction
...\....\....\...\....\.....\...........\MoveOneStepTest.java
...\....\....\...\....\.....\...........\TurnLeftTest.java
...\....\....\...\....\.....\...........\TurnRightTest.java
...\....\....\...\....\.....\...........\InstructionFactoryTest.java
target
......\classes
......\.......\com
......\.......\...\nasa
......\.......\...\....\util
......\.......\...\....\....\log
......\.......\...\....\....\...\Logger.class
......\.......\...\....\robot
......\.......\...\....\.....\point
......\.......\...\....\.....\.....\SimpleFacingPointImpl.class
......\.......\...\....\.....\.....\FacingPoint.class
......\.......\...\....\.....\instruction
......\.......\...\....\.....\...........\TurnRight.class
......\.......\...\....\.....\...........\TurnLeft.class
......\.......\...\....\.....\...........\MoveOneStep.class
......\.......\...\....\.....\...........\MarsInstruction.class
......\.......\...\....\.....\...........\InstructionFactory.class
......\.......\...\....\.....\...........\ExcecuteException.class
......\.......\...\....\.....\...........\ErrorInstructionsException.class
......\.......\...\....\.....\RobotFacingType.class
......\.......\...\....\.....\Robot.class
......\.......\...\....\.....\NasaRobotFactory.class
......\.......\...\....\.....\MarsRover.class
......\.......\...\....\navigate
......\.......\...\....\........\guidance
......\.......\...\....\........\........\SysInitException.class
......\.......\...\....\........\........\SimpleFacing.class
......\.......\...\....\........\........\SimpleFacing$Positions.class
......\.......\...\....\........\........\PlateauImpl.class
......\.......\...\....\........\........\Plateau.class
......\.......\...\....\........\SimpleNavigaterImpl.class
......\.......\...\....\........\SimpleNavigater.class
......\.......\...\....\........\Po