使用C# (.NET Core) 实现状态设计模式 (State Pattern) (2)

使用C# (.NET Core) 实现状态设计模式 (State Pattern)

这里我们使用状态类来代替初版设计中的数值.

当然别忘了这个状态:

使用C# (.NET Core) 实现状态设计模式 (State Pattern)

现在我直接使用C#实现这些状态:

状态接口:

namespace StatePattern.Abstractions { public interface IState { void InjectQuarter(); void EjectQuarter(); void TurnCrank(); void Dispense(); } }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgzwgy.html