>>150
言えないけど一種のシミュレーション。
必要なデータは参照できてる状態で、自然なインタフェースとしてはcalcメソッド一発なんだけど、多段に分けて制御を途中で返すプログラムができてきた。
複雑さの問題と資源的な問題で、そうせざるを得ないと判断したが、インタフェースとしては当初の想定とは異なるものになった。
まあ>>145さんにとっては中学レベルの問題でしょうがね。