logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式-状态模式

状态模式的定义:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。这句话简单明了,为了更加清晰,我们举个例子。电灯对应的行为有增加亮度和降低亮度,有两种状态,打开和关闭,但是当电灯关闭的时候你并不能调整亮度。那么先来看一下在不使用状态模式的代码。public class LightState {public static final int POWER_ON=1;...

#状态模式
到底了