当前位置: 首页 > news >正文

qq免费建网站佛山seo整站优化

qq免费建网站,佛山seo整站优化,德州网站开发培训,东莞网站建设搭建文章目录 前言java - 设计模式 - 状态模式1. 概述2. 作用3. 示例 前言 如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。   而且听说点赞的人每天的运气都不会太差,实在白嫖的话&#xf…

文章目录

  • 前言
    • java - 设计模式 - 状态模式
      • 1. 概述
      • 2. 作用
      • 3. 示例

前言

  如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。
  而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!


java - 设计模式 - 状态模式

1. 概述

状态模式是一种行为型设计模式,它允许一个对象在其内部状态发生改变时改变其行为。这使得对象看起来好像修改了它的类。状态模式通常包括以下角色:

  • Context(上下文):它维护一个对当前状态对象的引用,并将客户端的请求委派给当前状态对象来处理;

  • State(状态):状态是一个接口或抽象类,它定义了一个或多个与上下文相关的动作。具体状态类实现这些动作,每个具体状态类代表了上下文的一种状态;

2. 作用

用于在对象的内部状态发生改变时改变对象的行为。这可以帮助你实现多种功能的状态驱动系统。

3. 示例

定义状态接口:

public interface State {void turnOn();void turnOff();
}

状态类:

class OnState implements State{@Overridepublic void turnOn() {System.out.println("已启用,无需在次启用");}@Overridepublic void turnOff() {System.out.println("禁用");}
}
class OffState implements State{@Overridepublic void turnOn() {System.out.println("启用");}@Overridepublic void turnOff() {System.out.println("已禁用,无需在此禁用");}
}

上下文:


public class StateBulid {private State currentState;public StateBulid() {// 初始状态为关闭currentState = new OffState();}public void setState(State state) {currentState = state;}public void turnOn() {currentState.turnOn();setState(new OnState());}public void turnOff() {currentState.turnOff();setState(new OffState());}
}

测试:

package com.example.demo.designMode.state;public class StateTest {public static void main(String[] args) {StateBulid bulb = new StateBulid();bulb.turnOn();bulb.turnOn();bulb.turnOff();bulb.turnOff();}
}

在这里插入图片描述

http://www.ds6.com.cn/news/11313.html

相关文章:

  • 怎么做网站黑链seo关键词排名优化价格
  • 网站建设的维护范围市场调研怎么做
  • 哈尔滨安康养老院收费标准热门seo推广排名稳定
  • 杭州网站建设前三优化seo是什么
  • 网站开发运营软件开发公司排名
  • 有经验的聊城网站建设seo综合查询爱站
  • wordpress自定义文章类型标签seo是什么专业
  • 织梦中查看演示网站怎么做厦门seo外包公司
  • 呼图壁网站建设培训机构需要什么资质
  • 2018做网站的视频今天热点新闻事件
  • 内容管理系统设计汕头seo计费管理
  • wordpress 按时间倒序seo怎么发文章 seo发布工具
  • 做网站团队怎么样做seo
  • 网站设计制作行业排行seo产品是什么意思
  • 汉中建网站百度账户安全中心
  • a最先基智网站建设品牌推广方案思维导图
  • 物流相关网站株洲seo优化首选
  • 佛山做网站格今天的新闻主要内容
  • 建站超市网站做seo教程
  • 常州网站公司网站百度大全免费下载
  • 做外贸一年能赚多少长沙seo霸屏
  • 哪家公司做网站百度点击软件
  • 房地产开发公司有哪些部门潍坊网站seo
  • 规划电子商务网站网络营销的种类有哪些
  • 做网站国内阿里云虚拟主机多少钱营销型网站更受用户欢迎的原因是
  • 工程建设的基本内容专业网站优化培训
  • 网站添加友情链接seo学徒
  • 设计师设计网关键词优化公司推荐
  • 凡科可以做返利网站吗seo技术经理
  • 网站认证必须做吗凡科网微信小程序