《大話設計模式》java實現之中介者模式

2021-08-11 09:04:53 字數 1410 閱讀 2703

中介者模式個人理解為中介者持有其他關聯物件的引用,把原先各物件之間的複雜關係集合在中介者中去

**結構

//宣告

public

void

declare(string message)

//獲得訊息

public

void

getmessage(string message)

}

public

abstract

class

unitednations

public

class

unitednationssecuritycouncil

extends

unitednations

public

void

setcolleague1(usa colleague1)

public iraq getcolleague2()

public

void

setcolleague2(iraq colleague2)

@override

public

void

declare(string message, country colleague) else }}

public

class

usaextends

country

//宣告

public

void

declare(string message)

//獲得訊息

public

void

getmessage(string message)

}

執行結果

java設計模式之中介者模式

1.mediator 此抽象類用來定義中介者,同時要定義乙個介面方法,以便和其他同事物件進行互動 package com.mediator.example public abstract class mediator 2.mediatorimpl 此類用來實現mediator,然後此類要保留同事物件...

Java設計模式之中介者模式

建立使用者介面,用於接收資訊 public inte ce user 建立abcd四個使用者實體類 public class aimplements user public class bimplements user public class cimplements user public cla...

java 中介者模式(大話設計模式)

中介者模式一般應用於一組物件以定義良好但是複雜的方式進行通訊的場合,以及想定製乙個分布在多個類中的行為,而又不想生成太多的子類的場合。互相組合 抽象中介者類 author liu yuning public abstract class mediator class concretemediator...