Scala设计模式UML图例和代码实现实战 行为模式--状态设计模式_状态模式uml-CSDN博客

网站介绍:文章浏览阅读415次。示例类图想象一下媒体播放器。大多数媒体播放器都有一个播放按钮 - 当我们激活它时,它通常会改变它的外观并变成一个暂停按钮。现在单击暂停按钮也可以执行不同的操作 - 它会暂停播放并恢复播放按钮。这是状态设计模式的一个很好的候选者,根据玩家所处的状态,会发生不同的动作。下面的类图显示了为播放和暂停按钮实现此功能所需的类:我们的播放和暂停实现将状态设置为相反的状态并使我们的播放器正常运行。使用状态设计..._状态模式uml