W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
中介者模式減少多個對象之間的通信。
此模式提供了一個處理不同類之間的所有通信的中介類。
中介者模式屬于行為模式類別。
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號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: