トップページ⇒prog
7コメント2KB

?クラスとライブラリの使い分け

■ このスレッドは過去ログ倉庫に格納されています
0001質問君NGNG
クラスとライブラリってどう使い分ければいいんですか?
今まで、再利用可能なものは全てクラス化してきたのですが、
「クラス化するよりもライブラリ化するべきなのか?」と、ふと思いました。
でも、ライブラリ化する利点って何かあるのでしょうか?
と、いうか、そもそもどう使い分ければいいのでしょうか?
0002AONGNG
クラスライブラリにすれば良いのでは?>1
00031NGNG
いやいや、それもそうなのですが。
そこで疑問なのが、「ライブラリ化するとどんな利点があるのか?」
ということなのです。どんな利点があるのでしょうか?
「再利用可能にする」ということを考えたら、クラス化しただけで
十分目的は果たされ、わざわざライブラリ化する必要も無いような
気がするのですが、それは間違いでしょうか?
0004名無しさんNGNG
コンパイルしなくていいんだぞ
0005AONGNG
それは、もしや、ライブラリモジュールを作るって事ですか?>1
クラス化する事と、ライブラリモジュール化する事は、同列で考える
問題では無いと思うんですが。。。
クラスライブラリ化するのは、プログラム構造の部品化なんですが、
ライブラリモジュールを作る事は、プログラム資産の共有化とか、
ブラックボックス化とかが目的だと思います。。。
ちょっと、意図が掴めてないです。。。
00061NGNG
ああ、なるほど。そういうことだったのですか。
じゃあ、自分自身、もしくは閉鎖空間の中で再利用するだけなら
無理にライブラリモジュール化して、わざわざブラックボックス化する
必要は無いんですね。どうもありがとうございました。
0007AO>6NGNG
あっ、でも、汎用的なクラスや関数は、ライブラリモジュールにして
使いまわしたほうが、便利ですよ。。。
■ このスレッドは過去ログ倉庫に格納されています