質問編集履歴

1

経緯を追加

2017/01/27 02:40

投稿

HRS_O
HRS_O

スコア70

test CHANGED
File without changes
test CHANGED
@@ -99,3 +99,45 @@
99
99
 
100
100
 
101
101
  PHP7.1
102
+
103
+
104
+
105
+
106
+
107
+ ---
108
+
109
+
110
+
111
+ ## 以下追記
112
+
113
+
114
+
115
+ 経緯的にはこのような感じです、ちょっと拙いのでこれでも伝わるか不安ですが。
116
+
117
+
118
+
119
+ 下記のような構成が存在
120
+
121
+
122
+
123
+ * Oyaクラス … 設定ファイルの読み込み、モデル化を行う抽象クラス
124
+
125
+ * KoAクラス … Oyaを継承した全般的な設定を持つモデル
126
+
127
+ * KoBクラス … Oyaを継承した特化した設定を持つモデル(複数クラス存在する)
128
+
129
+ * 上記のモデルを使うための設定ファイルは別のシステムでも利用する
130
+
131
+
132
+
133
+ **全般設定(KoA)の方に定義している値を使った処理が幾つかの設定モデル(KoB)で必要になった。**
134
+
135
+
136
+
137
+ * コピペするのは嫌。
138
+
139
+ Oyaクラスに処理書こう。
140
+
141
+ * 別システムと同じ設定ファイルを使うので個別で定数にしないで設定ファイルに入れたい。
142
+
143
+ 結果、子に依存する親が出来上がった