エンジニアのソフトウェア的愛情

または私は如何にして心配するのを止めてプログラムを・愛する・ようになったか

メッセージのダブルディスパッチ

…のサンプル。
GitHub - mattsan/MessagingSample


メッセージオブジェクトを作るのにmapで生成関数を選択しているのにちょっとコストがかかる。実行時に初期化してるし。
メッセージの数や種類がプログラムの動作中に変化することは少ないので、これをローコストのスタティックなしくみにするのが次の目標。