2012/04/26 一部修正しました デザインパターン 23章 Interpreter パターン 23.1 Interpreterパターンとは 23.2 サンプルケース 23.3 Interpreterパターンまとめ 23.1 Interpreter パターンとは 第23章では Interpreter パターンを学びます。Interpreter とは、英語で「解釈者・説明者」を意味する単語です。 何らかのフォーマットで書かれたファイルの中身を、解析した結果に則って何らかの処理を行いたい場合があります。 Interpreter パターンとは、このような「解析した結果」得られた手順に則った処理を実現するために最適なパターンです。 1 + 2 × ( 4 + 2 ) という計算式を処理する場合を考えて見ましょう。まずは、処理を解析すると、以下のような構文木が得られます。 このような構文木に則っ