public static void Run() { RoombaRobot roomba = new RoombaRobot(); Humanoid humanoidRobot = new Humanoid("Boris"); RobotAdapter roombaAdapter = new RobotAdapter(roomba); roombaAdapter.TurnLeft(); roombaAdapter.WalkForward(); roombaAdapter.ReactToHuman("Shalom"); roombaAdapter.GoToDock(); Console.WriteLine("Roomba"); RobotAdapter humanAdapter = new RobotAdapter(humanoidRobot); humanAdapter.TurnLeft(); humanAdapter.WalkForward(); humanAdapter.GoToDock(); humanAdapter.ReactToHuman("Pavel"); }
public HumanoidRobotAdapter(Humanoid robot) { _robot = robot; }