Tags
3 ページ目
Double-Dispatch
新しい操作を足すたびに、型判定の分岐が呼び出し側に増える。操作を訪問者にして追加する【Visitor】
帳票の種類と出力形式の組み合わせで、CSVだけ分岐を書き忘れた。漏れを型で防ぐ【Double Dispatch】
Converter に残った if/else をなくす。要素が自分で変換先を選ぶ【Double Dispatch】