Featured image of post 自分で作ったディスパッチャーの設計を、チームに一言で伝えられない。名前と構造で整理する【Strategy】

自分で作ったディスパッチャーの設計を、チームに一言で伝えられない。名前と構造で整理する【Strategy】

if/elsif をなくそうと作ってきた Dispatcher と Handler ロールは、Strategy パターンそのものだった。Context・Strategy・Concrete Strategy の3つに、このシリーズで作ったクラスを対応させる完結回。次に読むとよい Command・Factory Method・Chain of Responsibility も紹介します。