Commandパターンは、条件と要求を渡し、条件が整ったら、要求を実行してもらうような構造。
22.Commandパターン | TECHSCORE(テックスコア)
main.cppで、
"print"と"exit"コマンドを追加。
$ vi main.cpp $ g++ -o main main.cpp command_loop.cpp print_command.cpp exit_command.cpp $ ./main print ABCDE >>ABCDE print XYZ >>XYZ exit $ ./main hoge not found! $
"print"コマンドだと、">>"を付けて文字列を返すし、exitコマンドだと、コマンドループを終了する。
Sample/designpattern/command/command/src/command at master · bg1bgst333/Sample · GitHub