1. 写4个棋子类,每个棋子类的走法以及能够走的范围不同 2. 每个棋子都实现了Movable接口 3. 通过GetXLocation,GetYLocation,setLocation等方法来改变每个棋子的坐标就相当于在下棋了。 4. 写一个APP应用程序来调用这些棋子,进行下棋。