2

私は最近 VB.NET の学習を開始し、ステップバイステップの初心者向けの本を 1 冊読みましたが、現在は上級向けの本に進んでいますが、どちらもモジュールとクラスのポイントが何であるかを実際に説明できていません。

モジュールとクラスは、関数とサブプロシージャを整理するための単なる方法ですか?

たとえば、100 個の異なる数学関数を含む MyMathClass という名前のクラスは、関連のない 100 個の関数を含むファイルと比較して、ざっと目を通すのが簡単です。

4

2 に答える 2

4

モジュールは VB6 の残り物です。互換性のために必要であり、最初からプログラムするときにそれらを使用してもほとんど意味がありません。それらの最大の問題は、グローバル名前空間を汚染することです。それは最初はいいかもしれませんが、スケーリングは非常に貧弱です。ただし、それらは引き続き拡張メソッドを作成するために使用され、それらをグローバル名前空間に追加することは意図された効果です。

クラスをグロッキングするには、オブジェクト指向プログラミングを理解する必要があります。これは SO の投稿には無理があります。一般的な理解に役立つ入門書がたくさんあります。

于 2011-08-22T22:41:12.433 に答える