クラス分け
- September 15, 2004 03:29:23
- Comments (0)
- Trackbacks (0)
プログラミング
blog作ってて思ったんだが、ちょっとでも性質が違ったらしっかり別のクラスに しておかないと、初め予定していたところまではうまく作れても、 その後の拡張ができなくなって結局書き直しってことになるんだなぁ。 つまり、初めは一緒に括れるくらい似ていても、 新しい機能を追加するうちに、それぞれ別の動きをするようになるってことがあるからだ。 まーつまるところ横着はいけないんですね……。
それにしても、どこまで細かくクラス分けするかってのは結構悩む。 is-a(継承)の関係なら、まだ分けるのもわかりやすい気がする。 でもhas-a(委譲)の関係を考える時ってちょっと大変ではないですか? クラスメソッドのソースコードが明らか複雑化しているのに、 その中の機能をオブジェクトとしてイメージできないとか。 こんなことするクラスってどんなだろう、みたいな。 勉強が足りんなぁ。
Trackbacks
Trackback Ping URL: http://fg-180.katamayu.net/trackback/25
