• 技术文章 >java >java基础

    java状态模式的特点

    小妮浅浅小妮浅浅2021-06-08 17:46:52原创4155

    1、特点

    状态类拥有相同的public方法

    状态类拥有一个属性指向使用此状态的实体类

    状态类在内部自动切换状态,用户无法感知

    用于替换大块重复出现的if语句

    2、实例

    package com.journaldev.design.state;
     
    public class TVStartState implements State {
     
    @Override
    public void doAction() {
    System.out.println("TV is turned ON");
    }
     
    }

    以上就是java状态模式的特点,希望对大家有所帮助。更多Java学习指路:Java基础

    专题推荐:java状态模式
    上一篇:java类的两种引用方法 下一篇:java注解的本质探究

    相关文章推荐

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网