packageadapter.robot;publicclass main {publicstaticvoidmain(String[] args){Dog dog =newDog();Robot dogRobot =newDogAdapter(dog);
dogRobot.cry();
dogRobot.move();}}
模式实例仿生机器人:实例说明现需要设计一个可以模拟各种动物行为的机器人,在机器人中定义了一 系列方法,如机器人叫喊方法cry()、机器人移动方法move()等。如果希望在不修改已有代码的基础上使得机器人能够像狗一样叫,像狗一样跑, 使用适配器模式进行系统设计。类图代码实现package adapter.robot;//对象适配器public class DogAdapter implements Robot{ Dog dog; public DogAdapte