龙空技术网

java设计模式状态模式

大熊小复 70

前言:

现时小伙伴们对“java状态机模式”大约比较关怀,大家都需要了解一些“java状态机模式”的相关资讯。那么小编也在网上搜集了一些有关“java状态机模式””的相关文章,希望各位老铁们能喜欢,姐妹们快快来学习一下吧!

/** * @date: 2022/6/6 21:43 * @desc: 添加状态 */public class AddState implements IState {    public String getState() {        return "添加状态";    }}/** * @date: 2022/6/6 21:46 * @desc: 业务逻辑类 */public class Content {    private IState state;    public void setState(IState state_) {        state = state_;    }    public void printContent() {        System.out.println("业务操作完成状态为:"+ state.getState());    }}/** * @date: 2022/6/6 21:42 * @desc: 状态接口 */public interface IState {    String getState();}/** * @date: 2022/6/6 21:43 * @desc: 修改状态 */public class ModifyState implements IState {    public String getState() {        return "修改状态";    }}        // 测试代码        AddState addState = new AddState();        Content content = new Content();        content.setState(addState);        content.printContent();

标签: #java状态机模式