オブジェクト指向(3つのプロパティ)

継承、カプセル化、多型:オブジェクト指向は、3つの特性を有しています

継承

     以下のような:サブクラスは親クラスを継承し、サブクラスは親クラスのパブリックプロパティとメソッドを持つことになります。

 役割:

  図1に示すように、コードの重複を減らします。

  2、クラスとクラス間の関係の成果、および多型のための基礎を築きます。

 

 パッケージ:

包装、それはコンテンツパッケージのどこかで、その後、外出先のどこかの呼び出しがコンテンツにカプセル化されているだろうことを示唆しています。したがって、パッケージのオブジェクト指向特性を使用した場合。

ノートに二つのこと:

1、パッケージのどこかの内容

2、パッケージのどこかからのコール内容

役割:

図1に示すように、共通の部分は、再利用することができる(他の項目を含む)他の場所でカプセル化された冗長コードの大規模な数を減らします

2、そうユニバーサル達成するために、柔軟な、別の効果(回避はCtrl + Cは、Ctrl + V)

 

ポリモーフィック:

多型は、異なる挙動、異なる状況異なる行動特性、又は異なる状態における同じクラスの性能を生成する、同一のメッセージを受信する別のオブジェクトを指します。

それは、多型と呼ばれるクラス(親クラス)フォームまたは種々の状態を持っている、です。

 

効果:親クラスオブジェクト項として異なるサブクラス、需要の変化に合わせて、共通のプログラミングをするために共通のコードを記述し、異なるサブクラスオブジェクト間の違いをマスクすることがあります。

 

 

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/qiupiaohujie/p/11965156.html