uwenku
タグリスト
srp
2
熱
5
答えて
それは誰の責任ですか?
私が書いているアプリケーションでは、私はPolicyクラスを持っています。 4種類のポリシーがあります。各ポリシーは、PolicyA> PolicyB> PolicyC> PolicyDのように他のポリシーに対して重み付けされます。 誰が責任を負うのは、あるポリシーが別のポリシーより優れているかどうかを判断するロジックを実装することですか?私の最初の考えは、>と<演算子をオーバーロードし、そのロジ
design
solid-principles
srp
2008-09-17
0
熱
2
答えて
クラスをOCPに従うようにする - ファクタリング関数をオブジェクトに変換する
私は常に私が追加しているクラスを持っています。 これらの新機能がすべて追加されているため、このクラスはオープンクローズではありませんでした。だから私は、これらの関数をRequestオブジェクトにカプセル化することによって、このクラスをこのクラスに対してクローズすることを考えました。私は次のようなものになります: public abstract class RequestBase{} publi
dependency-injection
srp
ocp
2009-03-04
1
熱
1
答えて
クラスの責任とコラボレータの決定
私はActiveRecordを使ってユーザーに関する情報を管理しています。 Userクラスには、予期されるload()、insert()、update()、delete()メソッド、setter、getterなどがあります。しかし、他の特定のメソッドをUserクラスに含めるか、共同作業者が処理するかどうかを決定するのは難しいです。 はここに例を示します ユーザーが確認を必要と要求することがあります
oop
srp
2009-03-06
«
1
2
3
4
5
6
»
最新の質問
1.
Ionic-3アバターがセンターに入らない
2.
MVC5 - ManytoMany ApplicationUserを使用する既存のものを使用せずに新しい行を追加するか、エラーを投げる
3.
CreateProcessエラー= 2、システムがファイル指定のエラーを見つけることができません
4.
appendAnchorで追加されたアンカーを削除/編集するにはどうすればよいですか?
5.
「Content-Disposition:attachment;」というWebページを取得できません。 python-requestsを使用して
6.
PageView:デフォルトのスクロールを無効にしてタップイベントに置き換えます
7.
変更された行のOracle SCN Keep Trackの使用
8.
tensorboardは構造を表示しません(初心者がLSTMをやろうとしています)