>>197
設計はオブジェクト指向でやって、あとはなるべく参照透明性があるように書けばいいんじゃないの