Imagine I have an interface:
public interface MyInterface
{
void CallMeFirst();
void CallMeDuringApplicationLifecycle();
void CallMeOnApplicationExit();
}
What is the best way of enforcing the order in which the methods on this interface are consumed by calling code?
It should be an exception if the methods are called in the wrong order.
It should also be an exception if any of the methods are not called at all.
Aucun commentaire:
Enregistrer un commentaire