このゲームのソースコードはオープンソースなので、私はそれを調べることにしました。その中で、私のようなものを見つけました: // This ActionManager is basically a controller like in the MVC pattern.
void ActionManager::HandleQueryMessage(csString xml, Client* clie
Law of Demeter(LOD)を呼び出すと、長時間の呼び出しができなくなります。クラス内で直接作成されたオブジェクト、またはメソッド内で作成されたオブジェクト、メソッド内でパラメータとして渡されたオブジェクトのみでメソッドを呼び出すと言います。 B b;がクラスAフィールドであるとBが、その後、A.java内b.c.performOperation();を呼び出すためのよくない習慣をタイプ
デメータの法則は、オブジェクトAからオブジェクトBからメソッドMを呼び出すことができないと言います。 しかし、これもプロパティに適用されますか?例? public class B{
public bool IsValid();
}
public class A{
public B B{get;set;}
}
私はそんなことができますか? var isValid =