83's

Top > Archives > 2004 > September > 15 > クラス分け

クラス分け

blog作ってて思ったんだが、ちょっとでも性質が違ったらしっかり別のクラスに しておかないと、初め予定していたところまではうまく作れても、 その後の拡張ができなくなって結局書き直しってことになるんだなぁ。 つまり、初めは一緒に括れるくらい似ていても、 新しい機能を追加するうちに、それぞれ別の動きをするようになるってことがあるからだ。 まーつまるところ横着はいけないんですね……。

それにしても、どこまで細かくクラス分けするかってのは結構悩む。 is-a(継承)の関係なら、まだ分けるのもわかりやすい気がする。 でもhas-a(委譲)の関係を考える時ってちょっと大変ではないですか?  クラスメソッドのソースコードが明らか複雑化しているのに、 その中の機能をオブジェクトとしてイメージできないとか。 こんなことするクラスってどんなだろう、みたいな。 勉強が足りんなぁ。

Trackbacks

Trackback Ping URL: http://fg-180.katamayu.net/trackback/25

Comments

http://とかhttps://が入ってるとPOSTできません。ttp://のように適宜変えてください。