###質問
うまく説明できないのですが例えば、以下のようなDBからデータを取ってくるようなプログラムがあるとします。
Java
1 2class Service { 3 private Dao dao; 4 5 Data fetchXXX(key) { 6 dao.selectXXX(key) 7 } 8} 9 10class Dao { 11 Data selectXXX(key) { 12 //DB処理 13 return data; 14} 15
Serviceはよりクライアントに近い層から呼ばれるとします。
上記のようにServiceではDaoを利用して具体的な処理を移譲しています。
そこで親となるメソッド、例だとfetchXXX(key)の名前は子のselectXXX(key)と同じにすべきでしょうか。
Serviceでデータに対するなんらかの処理をしてそれを返す場合は異なった名前になるのが予想されますが、
上記のようにServiceをインターフェースとしてDaoを利用するような(処理を単純に移譲するだけ)場合、
名前は同じなのが良いのか、よくないのか教えていただきたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/24 07:46