Példa

public class BadCallDemoClass {

public void methodX() {

//csináljon valamit...
methodY();
}

public void methodY() {

//csináljon valamit...
}

}



Megoldás
A felhasználói követelményektől függően bizonyos metódusokat nem szabad más metódusokon belülről hívni. Például egy remove() metódust talán nem kellene egy add() metóduson belülről hívni.


public class BadCallDemoClass {

public void methodX() {

//csináljon valamit... a methodY() hívása nélkül
}

public void methodY() {

//csináljon valamit...
}

}