former for design mægler -

, mægler - anvendes til at reducere meddelelse kompleksitet mellem flere objekter eller klasser.dette mønster er en mægler klasse, der normalt tager sig af alle meddelelser mellem forskellige klasser og støtter let vedligeholdelse af kode af løs kobling.mægler - falder ind under adfærds - kategori, gennemførelse, er vi som mægler mønster af eksempel på en chat, hvor flere brugere kan sende besked til chat rum, og det påhviler chatrum til at vise signaler til alle brugere.vi har skabt to kategorier, chatroom og bruger., bruger, genstande vil bruge, chatroom, en metode til at dele deres beskeder.,, mediatorpatterndemo, vores demo klasse, vil bruge, bruger, genstande til kommunikation mellem dem.,, trin 1, skabe mægler klasse.,, chatroom -, import java.util.date; offentlige klasse chatroom {offentlige statisk tomrum showmessage (bruger bruger, streng besked) (system. println (nye date(). tostring() + "[" + bruger. getname() + "):" + meddelelse)}}, trin 2, skabe bruger -, bruger -, offentlige klasse bruger {private snor navn; offentlige snor getname() {tilbage navn;) offentlige tomrum setname (string navn) (this.name = navn} offentlige bruger (string navn) (this.name = navn} offentlige tomrum sendmessage (string - meddelelse) (chatroom.showmessage (dette budskab)}}, trin 3, anvende, bruger, genstand for at vise kommunikation mellem dem, mediatorpatterndemo -, offentlige klasse mediatorpatterndemo {offentlige statisk tomrum vigtigste (string [] args) {bruger robert = ny bruger ("robert"); bruger john = nye brugere ("john"), robert. sendmessage ("hej!john! ")og john. sendmessage ("hallo!robert! ");), trin 4, kontrollere produktionen., tor jan den 31. 16:05:46 ist - 2013 [robert! hej!john!!!!!tor jan den 31. 16:05:46 ist - 2013, john. hej!robert!,

Mediator Pattern UML Diagram



Previous:
Next Page: