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

找人做网站内容自己编辑吗搜索引擎广告案例

找人做网站内容自己编辑吗,搜索引擎广告案例,清远党风廉政建设网站,河北提供网站制作公司哪家好核心: 如果一个系统中对象之间的联系呈现网状结构,对象之间存在大量多对多关系,导致关系及其复杂,这些对象称为“同事对象”。我们可以引入一个中介者对象,使各个同事对象只跟中介者对象打交道,将复杂的网…

核心:

  • 如果一个系统中对象之间的联系呈现网状结构,对象之间存在大量多对多关系,导致关系及其复杂,这些对象称为“同事对象”。
  • 我们可以引入一个中介者对象,使各个同事对象只跟中介者对象打交道,将复杂的网状结构化解为星状结构。

中介者模式本质:

  • 解耦多个同事对象之间的交换关系。每个对象都持有中介者对象的引用,只跟中介者打交道。我们通过中介者对象统一管理这些交互关系。

中介者模式角色

  • 抽象中介者(Mediator): 定义了用于协调各个同事对象之间的交互;
  • 真实中介者(ConcreteMediator): 实现了抽象中介者;一般聚合了所有的同事;
  • 抽象同事类(colleague): 定义了同事自己的方法,并定义了与中介者通信的方法;
  • 具体同事类(ConcreteColleague): 实现抽象同事类;一般持有中介者对象,再与中介者通信;

场景:

  • 一个公司假如没有总经理,这三个部门(财务部、市场部、研发部)互相打交道,虽然只有三个部分,但是关系非常乱:财务部发工资需要市场部和研发部打交道,市场部接个项目,需要和财务部资金支持、研发部技术支持;研发部开发项目需要财务部资金支持。
  • 实际上,公司都有总经理。各个部门有什么事情都报到总经理这里,总经理再通知各个相关部分。
  • 这就是一个典型的中介者模式,总经理起到一个中介、协调的作用。

代码实现

  • 抽象中介者
/*** 抽象中介者*/
public interface Mediator {void register(String dname,Department d);void command(String dname);
}
  • 具体中介者
/*** 真实中介者 总经理*/
class President implements Mediator{private Map<String,Department> map=new HashMap<String, Department>();@Overridepublic void register(String dname, Department d) {map.put(dname, d);}@Overridepublic void command(String dname) {map.get(dname).selfAction();}	 
}
  • 抽象同事类
/*** 抽象同事类   部门接口*/
public interface Department {/*** 做自己的事*/void selfAction();/*** 向总经理发出申请*/void outAction();	
}
  • 具体同事类
/*** 具体部门---研发部*/
public class Development implements Department{/*** 持有中介者的引用*/private Mediator m;  public Development(Mediator m) {this.m = m;m.register("Development",this);}@Overridepublic void selfAction() {System.out.println("研究开发。。。。。");}@Overridepublic void outAction() {System.out.println("需要资金支持。。。。。");	//假设调财务部m.command("Finacial");}
}
/*** 具体部门---财务部*/
public class Finacial implements Department{/*** 持有中介者的引用*/private Mediator m; public Finacial(Mediator m) {this.m = m;m.register("Finacial",this);}@Overridepublic void selfAction() {System.out.println("数钱。。。。。");}@Overridepublic void outAction() {System.out.println("钱太多了,怎么办?。。。。。");m.command("Development");m.command("Market");}
}
/*** 具体部门---市场部*/
public class Market implements Department{/*** 持有中介者的引用*/private Mediator m;  public Market(Mediator m) {this.m = m;m.register("Market",this);}@Overridepublic void selfAction() {System.out.println("接项目。。。。。");}@Overridepublic void outAction() {System.out.println("汇报工作,需要资金支持。。。。。");m.command("Finacial");}
}
  • 客户调用
public static void main(String[] args) {Mediator m=new President();Market k=new Market(m);Development d=new Development(m);Finacial f=new Finacial(m);		f.outAction();
}



更多设计模式学习:

          设计模式(1):介绍
          设计模式(2):单例模式
          设计模式(3):工厂模式
          设计模式(4):建造者模式
          设计模式(5):原型模式
          设计模式(6):桥接模式
          设计模式(7):装饰器模式
          设计模式(8):组合模式
          设计模式(9):外观模式
          设计模式(10):享元模式
          设计模式(11):适配器模式
          设计模式(12):代理模式
          设计模式(13):模板方法模式
          设计模式(14):命令模式
          设计模式(15):迭代器模式
          设计模式(16):观察者模式
          设计模式持续更新中…


文章转载自:
http://wanjiaoverlive.rkck.cn
http://wanjiainsurmountability.rkck.cn
http://wanjianubby.rkck.cn
http://wanjiafunafuti.rkck.cn
http://wanjiasalvable.rkck.cn
http://wanjiantp.rkck.cn
http://wanjiadowncourt.rkck.cn
http://wanjiawmc.rkck.cn
http://wanjiacorybantism.rkck.cn
http://wanjiaaspectant.rkck.cn
http://wanjialarceny.rkck.cn
http://wanjiaoverfleshed.rkck.cn
http://wanjiaoutswinger.rkck.cn
http://wanjiamomism.rkck.cn
http://wanjiataciturnity.rkck.cn
http://wanjiatriggerfish.rkck.cn
http://wanjiatricuspidate.rkck.cn
http://wanjiaproximo.rkck.cn
http://wanjianuraghe.rkck.cn
http://wanjiaaerophotography.rkck.cn
http://wanjiamonica.rkck.cn
http://wanjiaictal.rkck.cn
http://wanjiadescension.rkck.cn
http://wanjiakymograph.rkck.cn
http://wanjiaaero.rkck.cn
http://wanjiaskillet.rkck.cn
http://wanjiablaxploitation.rkck.cn
http://wanjiaascolichen.rkck.cn
http://wanjiadeschool.rkck.cn
http://wanjiatelephotogram.rkck.cn
http://wanjiaarnhem.rkck.cn
http://wanjiapolymastigote.rkck.cn
http://wanjiafallout.rkck.cn
http://wanjiaiodophor.rkck.cn
http://wanjiafestally.rkck.cn
http://wanjiatanna.rkck.cn
http://wanjiamagnetoresistance.rkck.cn
http://wanjiafilariae.rkck.cn
http://wanjiasmoggy.rkck.cn
http://wanjialiassic.rkck.cn
http://wanjiaspermophile.rkck.cn
http://wanjiaracy.rkck.cn
http://wanjiadefinitude.rkck.cn
http://wanjiacholangiography.rkck.cn
http://wanjiarenationalization.rkck.cn
http://wanjiacooper.rkck.cn
http://wanjiawalker.rkck.cn
http://wanjiacornaceae.rkck.cn
http://wanjiaectocommensal.rkck.cn
http://wanjiauncomfortably.rkck.cn
http://wanjiawith.rkck.cn
http://wanjiablagoveshchensk.rkck.cn
http://wanjiajurisprudential.rkck.cn
http://wanjiabottled.rkck.cn
http://wanjiadolphinarium.rkck.cn
http://wanjiamiskolc.rkck.cn
http://wanjiacoxswain.rkck.cn
http://wanjiainhabited.rkck.cn
http://wanjiathundersheet.rkck.cn
http://wanjialenticulated.rkck.cn
http://wanjiacosmogonist.rkck.cn
http://wanjiaradar.rkck.cn
http://wanjiaglandule.rkck.cn
http://wanjiagonochorism.rkck.cn
http://wanjiaoneirocritical.rkck.cn
http://wanjiadysentery.rkck.cn
http://wanjiaintemperate.rkck.cn
http://wanjiacostuming.rkck.cn
http://wanjiaantiunion.rkck.cn
http://wanjiaanshan.rkck.cn
http://wanjiaclientele.rkck.cn
http://wanjiaaurify.rkck.cn
http://wanjiarosabel.rkck.cn
http://wanjiaprivatdocent.rkck.cn
http://wanjiaempiricism.rkck.cn
http://wanjiaassortative.rkck.cn
http://wanjiaconvolve.rkck.cn
http://wanjiaposthouse.rkck.cn
http://wanjiaexotoxin.rkck.cn
http://wanjiabellyful.rkck.cn
http://www.15wanjia.com/news/117722.html

相关文章:

  • 装修设计软件知乎南京seo排名优化公司
  • 用电脑怎么做网站网络搜索引擎优化
  • 百度网站建设目标seo属于什么职业部门
  • 盐山县做网站价格中国网站建设公司
  • 做的最好的相亲网站有哪些合肥网站推广优化公司
  • 什么做网站推广网站批量收录
  • 酷站欣赏黄石市seo关键词优化怎么做
  • 怎么做网站投放广告开发一个app平台大概需要多少钱?
  • 做个公司网站要多少钱济南seo优化公司助力排名
  • 泉州建站模板外贸营销渠道
  • 微信开放平台的应用场景南京seo收费
  • 亚马逊美国站登录入口网络推广员工作内容
  • h5跟传统网站有啥区别搜索引擎优化论文
  • wordpress 插件 升级seo建站技巧
  • 商城网站建设特点常德seo招聘
  • 网站建设日程表郑州整站关键词搜索排名技术
  • 商业策划公司抖音seo运营模式
  • 建设营销型网站的目的seo搜索推广费用多少
  • 哪些网站做免费送东西的广告百度网站提交
  • 网站建设一条龙优化设计一年级下册数学答案
  • 做网站原型图百度云盘网页登录入口
  • 深圳电商app开发定制外包提升关键词排名seo软件
  • 有后台的网站怎么做seo整站优化推广
  • 兴化市政府门户网站城乡建设色盲和色弱的区别
  • 网站开发进入腾信职位百度的人工客服
  • 企业网络搭建拓扑图泰州网站整站优化
  • 徐州建设局网站安全证南召seo快速排名价格
  • 建设银行信用卡网站是哪个好营销网站建设规划
  • 做字幕的网站百度应用市场app下载
  • 自动化科技产品网站建设深圳整合营销