モデルを作成すると、必ず「Default」という名前のデフォルト・パッケージが組み込まれます。別のパッケージを指定しない限り、モデル要素はここに保存されます。
パッケージは、オブジェクト、オブジェクト・タイプ、関数、変数、およびその他の論理アーティファクトから構成される機能ドメインまたはサブシステムにシステムを分割します。パッケージには直接の責任や振る舞いがありません。その他のオブジェクトの単なるコンテナーです。
パッケージを階層構造に編成することで、開発中のシステムのハイレベルな区分化ができます。
パッケージを作成するときは、以下の基本ガイドラインに従います。
- パッケージが管理できないほど大きくならないようにします。
サブパッケージに分割してください。
- 複数パッケージにまたがる依存関係を限定します。依存関係を限定する 1 つの方法は、それぞれ固有のパッケージのインターフェースを使用することです。