1 状态模式
(1) 要做的事情在不同的状态下会有不停的业务逻辑
(2)抽取一个业务方法的接口,然后实现不同状态的业务方法,
(3)例如业务接口Context,白天状态DayContextImpl,晚上状态NightContextImpl,在不同的时候调用不同的实现类进行方法调用
1 状态模式
(1) 要做的事情在不同的状态下会有不停的业务逻辑
(2)抽取一个业务方法的接口,然后实现不同状态的业务方法,
(3)例如业务接口Context,白天状态DayContextImpl,晚上状态NightContextImpl,在不同的时候调用不同的实现类进行方法调用