NET:Solving NET のプラットホームの下の多数遺産問題
NET のプラットホームは多数遺産を支えない。多数遺産と多重レベル遺産を混同してはいけない。多数遺産と私達は2 つのクラスから同時に受継ぐサブクラスを有することができる。
私達がクラスの顧客及びもう一人のクラスの売り手がある適用を有することを仮定しよう。CustomerVendor の1 つのクラスにこの2 つのクラスを結合したいと思ったらそれは図表のような顧客そして売り手の組合せちょうど次にである。
図表を見るためにあなたのブラウザに次のURL をコピーしなさい: http://www.vbprofs.com/images/Article Images/ThomasArt1.gif
上記の図表で私達はCustomerVendor のクラスがそれらのクラスの両方からいかに受継ぐか見る。
多数遺産は複雑、危ない場合もある。コード再使用法の利点はあなたの選択まで複雑さにある勝つ。
多数遺産はVB.NET またはNet のプラットホームによって支えられない。多数遺産の代りに多数遺産に同じような効果を達成するのに私達は多数インターフェイスを使用できる。
VB.NET では目的すべてに特性、でき事、方法または公共のキーワードを使用して宣言されるメンバーの変数で構成される第一次か天然インターフェイスがある。目的は道具のキーワードの使用によって二次インターフェイスをまた実行できる。
時々目的が1 つ以上のインターフェイスを持っていることは有用であり異なった方法で目的と相互に作用することを私達を許可する。遺産は私達がベースクラスの専門にされた例であるサブクラスを作成することを可能にする。
例
時々私達は類似していないが、私達は同じ方法それらを扱いたいと思う目的のグループを有する。私達は異なっているのにそれらが同じであるように目的すべてに機能してほしい。
私達は顧客、プロダクト、インボイス等のような適用のある異なった目的を、有することができる。各目的に各々の個々の目的に適切なデフォルトインターフェイスがありそれらのそれぞれは別のクラスである。自然な遺産はこれらのクラスの間で意味されない。私達が各タイプの目的のための文書を印刷したいと思うことを仮定しよう。この場合私達は印刷できる目的としてそれらに行為すべてをすることを望む。これを達成するためには私達は印刷された文書を発生させることを可能にする一般的なインターフェイスを定義できる。共通インターフェイスの実行によって私達は印刷された文書を実行する目的を受け入れるルーチンを書ける。
VB.NET の多数インターフェイスの実行によって、完了するためには、私達は多数遺産のそれに同じような効果を達成できる。
トマスは特に財政の適用を開発する7+
年の専門知識のベテランのVisual.basic の開発者、である。彼の本管それは技術- あなたのプロジェクトの感じのためのVisual.basic の開発者が彼の個人的なウェブサイト
Kaloyani.com または
VBprofs.com によってトマスに連絡することを自由に必要とすればVB 、SQL
の 水晶レポート
- 門脈最も新しい
Visual.basic 及びVB.NET 資源 である。
記事のソース: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
ウェブマスター向けのHTMLコードを取得
この記事を追加してお客様のウェブサイトを今しなさい!
ウェブマスター向けの記事を送信してください
登録の必要なし!フォームに記入してください Messaggiamo.Com 記事は、ディレクトリ!