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

企业门户网站的建设与实现可以做配音兼职的网站

企业门户网站的建设与实现,可以做配音兼职的网站,公司市场营销策划方案,可以免费做中考题的网站一、概述#xff1a; 1、定义#xff1a;观察者模式定义了一种一对多的依赖关系#xff0c;让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象#xff0c;使它们能够自动更新自己。 2、结构图#xff1a; public interface S…一、概述 1、定义观察者模式定义了一种一对多的依赖关系让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象使它们能够自动更新自己。 2、结构图 public interface Subject {void registerObserver(Observer observer);void unregisterObserver(Observer observer);void notifyObservers(); } public interface Observer {void update(); }实现 import java.util.ArrayList; import java.util.List;public class ConcreteSubject implements Subject {private ListObserver observers new ArrayList();private int state;public int getState() {return state;}public void setState(int state) {this.state state;notifyObservers();}Overridepublic void registerObserver(Observer observer) {observers.add(observer);}Overridepublic void unregisterObserver(Observer observer) {observers.remove(observer);}Overridepublic void notifyObservers() {for (Observer observer : observers) {observer.update();}} } public class ConcreteObserver implements Observer {private int observerState;private ConcreteSubject subject;public ConcreteObserver(ConcreteSubject subject) {this.subject subject;this.subject.registerObserver(this);}Overridepublic void update() {observerState subject.getState();System.out.println(Observer state updated: observerState);} } 调用 public class Main {public static void main(String[] args) {ConcreteSubject subject new ConcreteSubject();ConcreteObserver observer1 new ConcreteObserver(subject);ConcreteObserver observer2 new ConcreteObserver(subject);subject.setState(10);// 输出// Observer state updated: 10// Observer state updated: 10subject.setState(20);// 输出// Observer state updated: 20// Observer state updated: 20subject.unregisterObserver(observer2);subject.setState(30);// 输出// Observer state updated: 30} }
http://www.huolong8.cn/news/268677/

相关文章:

  • 上海有制作网站的电话吗黑龙江做网站的公司有哪些
  • 网站做seo推广北京it行业公司排名
  • 怎么查网站备案域名备案信息怎么做自动下单网站
  • 做吗查网站的流量seo网站优化方案
  • 家具展示型网站北京网站建设电话
  • 上海网站建设网页制作培训下载百度2023最新版
  • 资讯网站建设流程做外贸怎样浏览国外网站
  • 网站建设的网站个性flash网站
  • 东莞市网站建设哪家好wordpress转成中文
  • 安装网站模板软件代理商招募
  • 公明做网站更合网站制作公司
  • 零基础怎么学美工seo如何快速排名
  • 杭州商城网站制作织梦dedecms网站更换域名后文章图片路径批量修改
  • wordpress+支付查看搜索引擎优化的主要内容
  • 广州著名网站建设公司建筑公司的愿景和使命
  • 我们不仅仅做网站更懂得网络营销北京电力交易中心官网
  • 网站定制哪家安全山西响应式网站建设制作
  • 嘉兴高端网站定制网店托管协议
  • 宁波建网站需要什么苏州网站建设公司有哪几家还可以的
  • 外贸公司的简介100字seo技术最新黑帽
  • 微信官方网站用pycharm做网站
  • 腾云网站建设wordpress不能选择数据库
  • 单位网站建设青岛圭谷网站建设公司
  • 济南做网站公司电话wordpress删除文章按钮
  • vs2017建设网站wordpress覆盖水印
  • c .net网站开发实例wordpress 页面 插件
  • 新乡网站推广公司影楼网站服务
  • 做做网站临沂网站建设团队
  • php网站建设流程图wordpress li分页
  • 手机网站图片锚链接怎么做平面设计网页设计专员