网站首页
编程语言
数据库
系统相关
其他分享
编程问答
TrafficLightState
2024-11-20
11.3
状态模式当涉及状态模式的示例时,我们可以以一个简单的交通信号灯系统为例。在这个示例中,我们有三种状态:红灯、绿灯和黄灯。根据当前状态的不同,交通信号灯将采取不同的行为。首先,我们需要定义一个状态接口,表示交通信号灯的状态://状态接口publicinterfaceTrafficLightState{