• 技术文章 >java >java基础

    java状态模式的特点

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

    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静态代理是什么

    相关文章推荐

    • javascript回文是什么• javascript首字母大写转换的方法• javascript搜索算法有哪些• JavaScript垃圾回收机制的分析• JavaScript内存泄漏的情况• JavaScript垃圾回收的优化方法• javascript严格相等运算符如何使用• javascript相等运算符的用法• javascript原型链继承的实现• javascript如何使用构造函数继承• javascript组合继承是什么• javascript原型式继承如何理解• javascript寄生式继承的介绍

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网