以下の図にあるように、 構造化分類子の 2 つ以上のパーツ間にコネクターを追加することができます。
![Car 分類子には、rearaxle で接続された、rearWheel[2] と Engine の 2 つのパーツが含まれています。](../images/conncar.gif)
上記の例では、クラス Car には、 車の 2 つの後輪を表す rear:Wheel[2] と 車のエンジンを示す e:Engine の、2 つの内部複合パーツが含まれています。 rearaxle コネクターによって、車のエンジンが rear:Wheel セット内のインスタンスにリンクされます。
以下の図にあるように、 コネクターをパーツからポートに追加して、 あるクラスのインスタンスを 別のクラスのインスタンスにリンクさせることができます。

上記の例では、Boat クラスには :Propeller というパーツが含まれています。 このパーツは、shaft コネクターによって、e:Engine のポートに接続されています。 e:Engine パーツには、Car クラス および Boat クラスの両方にあるものと同じタイプ名を持っていますが、 これらのパーツは異なるインスタンスであり、 それぞれ異なる収容分類子に属しています。
1 つの収容分類子の中で、 両方のタイプのコネクターを使用することによって、 パーツ間のさまざまな通信リンクを記述することができます。
以下の図にあるように、 アセンブリー・コネクターによって、 前輪と後輪を表す 2 つの内部パーツを接続することができます。 また、代行コネクターによって、 内部パーツ front:Wheel[2] を :Engine の外部ポートに接続することもできます。
