static void Main(string[] args) { /* sekciq 1 */ Tank tank = new Tank(); tank.DriveForward(); tank.FireWeapen(); tank.AssignDriver("John"); System.Console.WriteLine(new String('-', 10)); /* sekciq 2 */ Robot robot = new Robot(); robot.WalkForward(); robot.SmashWithHands(); robot.ReactToHuman("Jack"); System.Console.WriteLine(new String('-', 10)); /* * Ako klientskiq kod ochakva samo edni i sashti metodi * nqma kak vtorata chasht ot koda da bade izvikana * po kakavto i da e nachin. (sekciq 2) */ RobotAdapter robotAdapter = new RobotAdapter(robot); robotAdapter.DriveForward(); robotAdapter.FireWeapen(); robotAdapter.AssignDriver("Jack"); }