W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
中介者模式減少多個(gè)對(duì)象之間的通信。
此模式提供了一個(gè)處理不同類(lèi)之間的所有通信的中介類(lèi)。
中介者模式屬于行為模式類(lèi)別。
class Printer { public static void showMessage(Machine user, String message){ System.out.println(new java.util.Date().toString() + " [" + user.getName() +"] : " + message); } } class Machine { private String name; public Machine(String name){ this.name = name; } public String getName() { return name; } public void setName(String name) { this.name = name; } public void sendMessage(String message){ Printer.showMessage(this,message); } } class Main { public static void main(String[] args) { Machine m1= new Machine("M1"); Machine m2 = new Machine("M2"); m1.sendMessage("Rebooting"); m2.sendMessage("Computing"); } }
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: