デザインパターンのクラスの依存関係(依存性)

      依存関係は、他のものに影響を与える可能性のある特定の物事を変え、別のものを使用する1つの事を使用している場合、依存関係を表現する必要性をものの使用を関係を使用しています。単純に理解することができ、クラスである別のクラスに使用B、そしてこの関係は偶発使用され、一時的に非常に弱いが、Bの変化は、クラスに影響しますAを、川を横断するような人人や船に依存している間、ボートを借りる必要があり、その後関係、性能レベルのコード、クラス、クラスのメソッドを使用するBクラスとしてメソッドパラメータ、メソッド内のローカル変数、または静的メソッド呼び出し。

UML、矢印付き破線で示される依存性は、依存パーティへの1つのポインティング依存しています。

      UML図に示す例は、以下のとおり

 

     次のようにサンプルコードがある(人々は .M

1  の#import  " People.h " 
2  
3  @implementation ピープル
 4  
5 - (無効)を食べる:(食品* )食品
 6  {
 7      (のNSLog "@ 私は食べ物を食べています。" );
8  }
 9  
10 - (無効)読み:(ブック* )ブック
 11  {
 12      のNSLog("@ 私は読んでい。" );
13  }
 14  
15  @end

      ソースのダウンロード   目次に戻ります

ます。https://www.cnblogs.com/eagle927183/p/3449019.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_33811961/article/details/93725171