- PR -

共有定義モジュールについて

投稿者投稿内容
KI
大ベテラン
会議室デビュー日: 2007/01/10
投稿数: 239
投稿日時: 2007-02-05 16:33
引用:

ボビンさんの書き込み (2007-02-05 16:07) より:

今回のようにインスタンス化せずに使うフィールドやメソッドと、
毎回異なる値が入る、インスタンス化して使うフィールドやメソッドがあり、
それぞれの意味が同じカテゴリとした場合、クラスは分けて作成すべきでしょうか。
それとも1つのクラスにまとめても、問題ないでしょうか。



これはケースバイケースですので、何とも言えません。
そのクラスとどういう関係のSharedメンバかによると思いますし、
人によっても意見が分かれる所だと思いますので。

参考になるかはわかりませんが、私は設計で迷ったら、
.NET Frameworkのクラスの作りを参考にすることがあります。
例えばString.FormatはSharedメソッドですが、Stringクラスに属していますよね。
ボビン
常連さん
会議室デビュー日: 2007/02/05
投稿数: 45
投稿日時: 2007-02-05 23:11
引用:

KIさんの書き込み (2007-02-05 16:33) より:

これはケースバイケースですので、何とも言えません。
そのクラスとどういう関係のSharedメンバかによると思いますし、
人によっても意見が分かれる所だと思いますので。

参考になるかはわかりませんが、私は設計で迷ったら、
.NET Frameworkのクラスの作りを参考にすることがあります。
例えばString.FormatはSharedメソッドですが、Stringクラスに属していますよね。



KIさん、お返事が遅くなり、申し訳ありませんでした。
実は、すぐに返答したつもりがプレビューだけ確認して
送信ボタンを押していなかったようです。

ケースバイケースとのことで、よくない書き方ではないようなので安心しました。
Formatは確かにSマークのアイコンがついていました。
参考にしたり真似たりしてみます。

今回はお世話になりました。どうもありがとうございました。

スキルアップ/キャリアアップ(JOB@IT)