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

英文网站后台维护网络公司怎么运营

英文网站后台维护,网络公司怎么运营,好口碑关键词优化地址,装修推荐平台一、观察者模式 1、原理 观察者模式又叫做发布-订阅(Publish/Subscribe)模式,定义了一种一对多的依赖关系。让多个观察者对象同时监听某一个主题对象,这个主题对象在状态上发生变化时,会通知所有观察者对象&#xff0…

一、观察者模式

1、原理

观察者模式又叫做发布-订阅(Publish/Subscribe)模式,定义了一种一对多的依赖关系。让多个观察者对象同时监听某一个主题对象,这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。

软件系统常常要求在某一个对象的状态发生变化的时候,某些其它的对象做出相应的改变。观察者模式是解决该类问题的很优秀的方案,使用该模式减少对象之间的耦合,提升系统的可扩展性。

2、关键角色

观察者模式有下面几个关键的角色,如下:

  • 抽象主题(Subject):抽象主题提供一组接口,可以增加和删除观察者对象,每个主题都可以有任何数量的观察者
  • 具体主题(ConcreteSubject):保存注册的观察者及主题自身的状态,当主题的状态发生变化时通知观察者
  • 抽象观察者(Observer):为所有的具体观察者定义一个接口,在得到主题的通知时更新自己
  • 具体观察者(ConcreteObserver):保存主题的状态,实现抽象观察者所要求的更新接口,以便使本身的状态与主题的状态保持一致

3、UML类图

下面是观察者模式对应的UML类图,如下:

在这里插入图片描述

4、使用场景

适用场景

  • 对象间存在一对多关系,一个对象的状态发生改变会影响其他对象
  • 实现类似广播机制的功能,不需要知道具体收听者,只需分发广播,系统中感兴趣的对象会自动接收该广播
http://www.yayakq.cn/news/463867/

相关文章:

  • 淘宝上 网站建设自学网站编程
  • 北京地铁建设的网站seo怎么做?
  • 企业网站有哪四种类型优化网站技术
  • 公司的网站建设费怎么入账网站设计需要什么专业
  • 郑州建站时间深圳工业设计大展
  • html5 微网站布局wordpress口令字典
  • js 网站源码公司注册网上核名app软件是什么
  • 网站设计在线个人网站制作基本步骤
  • 网站设计上海广州海珠区房价2023年最新房价
  • 网站可以用PS设计吗wordpress主题模板开发
  • 建设销售型网站免费建网站样板手机版
  • 做配音任务的网站开个网站做
  • 建设网站的市场分析建材手机网站
  • 什么行业做网站多怎么建设一个社交网站
  • 网站html模板免费下载宁波网站建设rswl
  • 贵州两学一做专题网站外贸商城 网站建设
  • 分享网站排名秦皇岛网站推广报价
  • 郑州建材网站建设广东备案网站
  • 深圳企业网站建设服务哪家公司好网站备案被注销了怎么办
  • cgi做的网站做软件常用的网站有哪些
  • 南昌网站做道客网站建设推广
  • 廊坊企业自助建站wordpress 更好的主题
  • 外贸业务怎么利用网站开发客户dell公司网站设计特色
  • 网站建设的基本条件app和手机网站的区别
  • 制作一个网站多少钱网站开发 简单留言板
  • 广州专业网站改版方案权威的企业网站建设
  • 关于做网站的总结百度竞价推广课程
  • 无锡画室网站建设c 网站开发人员工具
  • 工装设计方案网站做公司网站
  • 怎么给网站做快照夜晚必备的直播软件