Ich bin mir dessen bewusst thesetwo Fragen, die erklären, warum ich nicht eine geschützte/private Methode in einer Schnittstelle haben kann, was ich versuche, herauszufinden, ist, wie zu steuern, von wo Meine Methoden werden kurz genannt:Interne Schnittstellen - meine Unwissenheit aussetzt
Verbraucher können die Standard-IStateMachine verwenden oder ihre eigenen rollen.
Ich frage mich, ob es eine Möglichkeit gibt, sicherzustellen, dass Action_-Methoden nur innerhalb einer IStateMachine aufgerufen werden, so dass die Verbraucher nicht anfangen, mit State-Zeug rumzualbern. Ich vermute, es gibt keine Möglichkeit, das zu tun, aber ich frage mich, ob ich etwas verpasse. Ich bin kein Design Pattern Guru.