示例#1
0
 public void SetCommand(CommandOption commandOption)
 {
     _command = (commandOption) switch
     {
         CommandOption.Add => new AddCommand(),
         CommandOption.Remove => new RemoveCommand(),
         CommandOption.Edit => new EditCommand(),
         _ => new AddCommand()
     };
 }
 public void ExecuteCommand(LibraryCommand command, Book book)
 {
     command.Execute(Books, book);
 }