Beispiel

public class BadCallDemoClass {

public void methodX() {

//do something...
methodY();
}

public void methodY() {

//do something...
}

}



Lösung
Bestimmte Methoden sollten (abhängig von den Benutzeranforderungen) nicht aus anderen Methoden heraus aufgerufen werden. Beispielsweise sollte eventuell eine Methodde 'remove()' nicht aus einer Methode 'add()' heraus aufgerufen werden.


public class BadCallDemoClass {

public void methodX() {

//do something... without calling methodY()
}

public void methodY() {

//do something...
}

}