0

OCLでパッケージを作成する方法は知っていますが、この構造体の正確な意味は何ですか? なぜ、いつパッケージを使用する必要があるのですか?


私のスクリプトのパッケージの例として、彼らは書いています

package MeetingExample

context Meeting::isConfirmed : Boolean
init: false
context TeamMember:meeting : Set(Meetings)
init: Set{}

endpackage

しかし、私が書くだけの場合との違いは何ですか

context Meeting::isConfirmed : Boolean
init: false
context TeamMember:meeting : Set(Meetings)
init: Set{}
4

1 に答える 1

0

完全なチュートリアルによると:

「パッケージ コンテキスト宣言は、補完されたパッケージ内のモデル要素を補完する宣言を囲むことができます。」

「分類子コンテキストは、コンテキストまたはエンドパッケージによって終了します。」

これらのパッケージの意味は、名前空間と同じです。

  • 同じプロジェクトで非常に便利な名前 (インデックス、名前、親、子など) を数回使用できるようにします。いくつかの大きなコードを結合する場合、これは非常に重要になる可能性があります。

  • もう 1 つの二次的な意味は、要素をグループに編成することです。

于 2014-02-27T13:29:21.387 に答える