Okapi Project   Web technological site for the beginner... Top

1. 実装レベルへの落とし込み

1.1. クラスの責務と実装

1.1.3 入出力クラスについて考える

概念クラス図で明確にした、「入力装置クラス」、「式クラス」、「出力装置クラス」の関係を踏まえてそれぞれのクラスについて考えます。

(1) 入力装置クラス

責務 外部からのパラメータを受け取り、式を確立する。
属性
振舞 1. 入力パラメータを受け取り、式を生成する。
2. 生成した式を返す。

(2) 出力装置クラス

責務 計算式および、答を決められたフォーマットに基づいて出力する。
属性  
振舞 1. 式を受け取り結果を出力する。