「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>クラス構造]] *目次 [#r013e064] #contents *概要 [#lb7fb945] モジュール構成について説明します。 #ref(fx_image_s.png,left,nowrap,モジュール構成) 各レイヤの説明については、「[[レイヤの説明]]」を参照。 *詳細 [#ca7f44e2] **基本的なモジュール構成 [#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章:「クラスの分割方法」を参照。