サンプル
public class
BadCallDemoClass {
public void
methodX() {
//何らかの処理...
methodY();
}
public void
methodY() {
//何らかの処理...
}
}
ソリューション
ユーザー要件によっては、他のメソッド内から特定のメソッドが呼び出されないようにすべきです。 例えば、remove() メソッドは add() メソッド内から呼び出されてはなりません。
public class
BadCallDemoClass {
public void
methodX() {
//何らかの処理...methodY() の呼び出しなし
}
public void
methodY() {
//何らかの処理...
}
}