[[Open棟梁>https://github.com/OpenTouryoProject]] wiki -[[戻る>アプリケーション設計のポイント]] *目次 [#r013e064] #contents *概要 [#lb7fb945] モジュール構成について説明します。 #ref(fx_image_s.png,left,nowrap,モジュール構成) 各レイヤの説明については、「[[レイヤの説明]]」を参照。 *基本的なモジュール構成 [#x6303987] Open棟梁 を用いた場合の基本的なモジュール構成は以下のようになる。 #ref(ModuleStructure.png,left,nowrap,モジュール構成) これをベースにクラス分割の基本方針を検討する。 *モジュール構成のパターン [#n1573b1b] **パターン1 [#d7b2392d] #ref(Pattern1.png,left,nowrap,モジュール構成 パターン1) **パターン2 [#e43f6228] #ref(Pattern2.png,left,nowrap,モジュール構成 パターン2) **パターン3 [#i7448864] #ref(Pattern3.png,left,nowrap,モジュール構成 パターン3) **パターン4 [#ld4383a0] #ref(Pattern4.png,left,nowrap,モジュール構成 パターン4) *クラス分割の基本方針 [#m272f0f0] 開発とり纏め者が示したクラス分割の基本方針をベースに~ 開発者はクラス構造の詳細を検討する必要がある。 詳細は[[Open棟梁の利用ガイド(ベターユース、FAQ編)>https://github.com/OpenTouryoProject/OpenTouryoDocuments/blob/master/documents/1_User_Guide/ja-JP/7_User_Guide(BetterUse_and_FAQ).doc]]の1章:「クラスの分割方法」を参照。