Exemple
public class
BadCallDemoClass {
public void
methodX() {
//faire quelque chose...
methodY();
}
public void
methodY() {
//faire quelque chose...
}
}
Solution
Selon les besoins de l'utilisateur, il conviendra de ne pas appeler certaines méthodes à partir d'autres méthodes. Par exemple, il se pourra qu'une méthode remove() ne doive pas être appelée à partir d'une méthode add().
public class
BadCallDemoClass {
public void
methodX() {
//faire quelque chose... sans appeler methodY()
}
public void
methodY() {
//faire quelque chose...
}
}