toge's diary

コンピュータ関連の趣味をつらつらと。

某アレ

頭働かないのでコードの改善策を考えてみる。
定数は全てConstantsクラスに押しこめているのですが、ちっとは構造化してみました。

Constants::instance().stageSize();

ではなくて、

Constants::instance().stage().size();

こんな感じ。stage()の返り値とかを抽象クラスにするので、動作が遅くなってしまうけれど、こっちの方が階層がすっきりしていて好き。

Constants::instance().stage_size();

これとの違いはなんだ?と言われると辛いんだけど。
ついでだから赤紫蘇とか使ってXMLシリアライズしてみようかしら。(どんどん脱線中)