Strategyパターン
https://gyazo.com/8610f3cdee8febd3f903bceff1de5efe
使用例
おまかせ編成をする時の戦略を切り替える時
火属性優先
戦闘力優先
レア度優先
if文で毎回チェックするのではなく、strategy クラス自体を切り替えて実行する
アルゴリズムやプロセスをクライアントの要望に合わせて変化させたい時の
#デザインパターン
#DDD(Domain-Driven_Design)