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

自己的域名可以转给做网站的账号吗员工入职 在哪个网站做招工

自己的域名可以转给做网站的账号吗,员工入职 在哪个网站做招工,自己做一款app需要多少钱,百度中搜到网站名字目录 结构 案例 代码实现 抽象观察者 抽象主题类 具体观察者 具体主题类 测试类 优缺点 优点 缺点 结构 在观察者模式中有如下角色#xff1a; Subject#xff1a;抽象主题#xff08;抽象被观察者#xff09;#xff0c;抽象主题角色把所有观察者对象保存在一个…目录 结构 案例 代码实现 抽象观察者 抽象主题类 具体观察者 具体主题类 测试类 优缺点 优点 缺点 结构 在观察者模式中有如下角色 Subject抽象主题抽象被观察者抽象主题角色把所有观察者对象保存在一个集合里每个主题都可以有任意数量的观察者抽象主题提供一个接口可以增加和删除观察者对象。 ConcreteSubject具体主题具体被观察者该角色将有关状态存入具体观察者对象在具体主题的内部状态发生改变时给所有注册过的观察者发送通知。 Observer抽象观察者是观察者的抽象类它定义了一个更新接口使得在得到主题更改通知时更新自己。 ConcrereObserver具体观察者实现抽象观察者定义的更新接口以便在得到主题更改通知时更新自身的状态。 案例 【例】微信公众号 在使用微信公众号时大家都会有这样的体验当你关注的公众号中有新内容更新的话它就会推送给关注公众号的微信用户端。我们使用观察者模式来模拟这样的场景微信用户就是观察者微信公众号是被观察者有多个的微信用户关注了程序猿这个公众号。 代码实现 抽象观察者 /*** author: ZQH* project: Design Pattern* description 抽象观察者* date: 2023/7/21 14:38*/ public abstract class Observer {// 更新消息abstract void update(String msg);}抽象主题类 /*** author: ZQH* project: Design Pattern* description 抽象主题类* date: 2023/7/21 14:43*/ public abstract class Subject {// 添加观察者public abstract void attach(Observer observer);// 删除观察者public abstract void delete(Observer observer);// 发布消息public abstract void notify(String msg);}具体观察者 /*** author: ZQH* project: Design Pattern* description 用户类* date: 2023/7/21 14:40*/ public class User extends Observer{public String name;public User(String name){this.name name;}Overridepublic void update(String msg) {System.out.printf(%s 收到消息: %s\n,this.name,msg);}}具体主题类 import java.util.ArrayList; import java.util.List;/*** author: ZQH* project: Design Pattern* description 具体主题类* date: 2023/7/21 14:47*/ public class SubscriptionSubject extends Subject{private ListObserver list new ArrayListObserver();Overridepublic void attach(Observer observer) {list.add(observer);}Overridepublic void delete(Observer observer) {list.remove(observer);}Overridepublic void notify(String msg) {// 给每一个观察者发布消息for (Observer observer : list) {observer.update(msg);}}}测试类 /*** author: ZQH* project: Design Pattern* description 测试类* date: 2023/7/21 14:38*/ public class Client {public static void main(String[] args) {SubscriptionSubject accounts new SubscriptionSubject();User user1 new User(张三);User user2 new User(李四);User user3 new User(王五);accounts.attach(user1);accounts.attach(user2);accounts.attach(user3);accounts.notify(大吉大利今天吃鸡);System.out.println(_________);accounts.delete(user1);accounts.notify(南华大学招新啦);}}优缺点 优点 降低了目标与观察者之间的耦合关系两者之间是抽象耦合关系。 被观察者发送通知所有注册的观察者都会收到信息【可以实现广播机制】 缺点 如果观察者非常多的话那么所有的观察者收到被观察者发送的通知会耗时 如果被观察者有循环依赖的话那么被观察者发送通知会使观察者循环调用会导致系统崩溃
http://www.sadfv.cn/news/109319/

相关文章:

  • 洛阳网站建设价格低天津网站建设座机号
  • 用商标做网站名字上海网站开发方案
  • 湖北省黄冈建设信息网站校园网的网站建设内容
  • 怎么用自助网站国内外网站建设
  • 网上外贸网站怎么做icp网站备案密码找回
  • 网站建设的基本步骤是哪些优化大师win7
  • 男女做视频观看网站怎样做微信推广网站
  • 北辰集团网站建设设计类专业学什么
  • 手机网站 等比缩放崇信县门户网站最新留言
  • 郑州中小企业网站制作企业营销策划案例分析
  • 长沙建网站制作公司51网址还有吗
  • 昆明免费网站制作网站建设会计科目
  • 电商平台正在建设中网站页面提示自己的网站怎么和百度做友链
  • 住房和城乡建设部官方网站seo 优化是什么
  • wordpress主题的安装甘肃网站建设方案优化
  • 网站建设开票名称怎么写网站空间去哪里买的
  • 网站配色原则hexo ghost wordpress
  • 备案的时候网站名称建设银行网站怎么能转账
  • 用php 如何做网站小程序登录页面
  • 怀化市住房建设局网站捷克cz公司网站
  • 响应式mvc企业网站源码做网站不会写代码
  • 网站静态路径注册资金必须实缴吗
  • 南山做网站价格用户网站建设
  • 湖南网站建设怎么样乐清网站定制公司
  • 做电影网站需要空间吗做网站找投资人
  • 武威网站制作公司电话多少自学网站编程
  • 外贸seo网站大全wordpress视频列表
  • 什么是网站模块网站内链优化
  • 相关网站建设网站开发公司面试题
  • 张掖网站建设推广哪个建站系统好