- 319 名前:nobodyさん mailto:sage [2009/02/06(金) 14:37:49 ID:???]
- >>308-309
基本的にどの言語だろうとクラスの本質は変わらないはず。 オブジェクト指向で書けるようになると戻りたくないというのも解る。 …が、その設計は果たしてどうだろう? クラスはその名の通り型(intやstring、ひいては構造体等の)であって、 (そのような側面もあるが)名前空間が本領ではない。 クラスの本質は「データとメソッドを結びつける」ことによって、 自身の振る舞いを知っている型として纏まって独立し、 型・コードの再利用は勿論、カプセル化やポリモーフィズムなど様々な恩恵を生み出す…。 そこで話を戻すとその内容はクラス、というよりも デザインパターンの話になってしまうのではないか。 まずはパータンの前に郵便物情報のクラスを作ってから、 それをActiveRecord/MVCのModelとかにして、 そいつに郵便物情報の処理を適切にスタティック/インスタンスメソッドなり追加して その外側からViewやControllerで操作する…というのが私見。 # Javaや.NETのクラスライブラリの中から処理形態として類似したものを真似てみるのもいいかと。
|

|