• Command,别名Action或Transaction
  • 配合组合实现宏命令, 配合责任链实现undo,配合备忘录实现事务回滚
  • abstract class Command {
        abstract void do();
        abstract void undo();
    }
    class InsertCommand extends Command {}