コード例 #1
0
ファイル: Program.cs プロジェクト: agnet/st12
        private static void TestCommand2()
        {
            Computer computer = new Computer();
            User user = new User(computer);

            user.ExecuteCommand("add", 2);
            user.ExecuteCommand("delete", 1);
            user.ExecuteCommand("add", 3);
            user.ExecuteCommand("delete", 2);
            user.Undo();
            user.Redo();
            user.ExecuteCommand("add", 2);
            user.ExecuteCommand("delete", 1);
        }
コード例 #2
0
ファイル: Command2.cs プロジェクト: agnet/st12
 public CommandBase(Computer receiver, int files)
 {
     _receiver = receiver;
     _files = files;
 }
コード例 #3
0
ファイル: Command2.cs プロジェクト: agnet/st12
 public User(Computer computer)
 {
     _computer = computer;
 }
コード例 #4
0
ファイル: Command2.cs プロジェクト: agnet/st12
 public AddFileCommand(Computer receiver, int files)
     : base(receiver, files)
 {
 }
コード例 #5
0
ファイル: Command2.cs プロジェクト: agnet/st12
 public DeleteFileCommand(Computer receiver, int files)
     : base(receiver, files)
 {
 }