Mediator Pattern i Java

O se polokalame e manatu e lelei pe afai e itiiti le feso'ota'iga i le va o lana masini komepiuta. Ae ui i lea, e le o lona uiga o mea faitino e le tatau ona i ai ni fegalegaleaiga talafeagai i le va oi latou. E masani ona tula'i mai tulaga pe a tatau ona pipii mau mea ia ina ia mafai ai ona vave fegalegaleai i le va. O le mamanu o le mediator e fa'atinoina iinei. E faʻaitiitia ai le lavelave ma le faʻapipiʻiina i le va o ia mea faitino e ala i le fatuina o se mea faufautua o le a nafa ma fegalegaleaiga. O le ala faufautua e sau i lalo o mamanu faʻataʻitaʻiga e faʻatonutonu ai pe faʻafefea ona amio se mea ma faʻamatalaga faʻasolosolo i le va o latou.

Faamatalaina

O le Mediator Pattern o loʻo faʻamatalaina o se mamanu mamanu amio e nafa ma le faʻaitiitia o fesoʻotaʻiga i le va o mea ua maeʻa faʻapipiʻi e ala i le fatuina o se mea faufautua e faʻaogaina ai fesoʻotaʻiga i le va o mea faitino.

Tulaga lelei o le fa'aogaina o le Mediator Pattern

  • A'o fa'aitiitia e lenei fa'ata'ita'iga le so'ofa'atasi, e fa'aitiitia ai le avanoa e pa'u ai se fa'ailoga atoa ona o se mea sese i se tasi o vaega o le code.
  • E fa'amautinoa ai fo'i e mafai ona faitau ma toe fa'aoga le code pe a mana'omia suiga i lea taimi ma lea taimi.

Faataitaiga ma Laiti

I lenei faʻataʻitaʻiga, o le a matou faʻatinoina se talosaga kuka araisa faigofie e suʻe ai le maualuga o le vai. A'o le'i amataina le kuka, e siaki le vai ma a'o le'i tapeina, e siaki pe ua uma le vai.

vasega lautele Mediator { private Switch switch; fai Kuka tumaoti; vai tumaoti; fa'alilolilo fa'alaua'itele startCooker() {water.present(); } fa'alaua'itele vale stopCooker() {water.absent(); } } //O lenei o le a matou fa'asa'oina le Swtich ma vasega kuka vasega lautele Suiga { private Mediator mediator; fa'alilolilo fa'alaua'itele startCooker() {mediator.startCooker(); } } Kuka vasega lautele { private Mediator mediator; private Boolean vai = sese; fa'alilolilo fa'alaua'itele o lo'o iai() {mediator.startCooker(); vai = moni; } fa'alilolilo fa'alaua'itele le toesea() {mediator.stopCooker(); vai = pepelo; }

O le a le taimi e faʻaaoga ai le Mediator Pattern

O lenei mamanu e maua ai le fa'aoga sili pe a e mana'o e fa'atapula'a le numera o vasega laiti e mafai ona maua e se superclass. O se fa'atinoga e masani ona feso'ota'i i le va o ni mea faitino o le a fa'aogaina i le mea fa'atalanoa pe a uma ona fa'atūina lenei mamanu. O se tulaga fa'aletonu e ono aumaia e lenei mamanu o se mea fa'alavelave lavelave pe a fa'alagolago i ai nisi mea mo feso'ota'iga.

tusitala

  • Barry allen

    O se Atina'e Atina'e atoa ma le 10+ tausaga o le poto masani i vaega eseese e aofia ai le SAP, Blockchain, AI ma le Atina'eina o Upega Tafaʻilagi.

    Vaʻai i pou uma

faamatalaga

Tuua se tali

o le a le lomia lou tuatusi imeli. fanua manaomia ua faailogaina *

O lenei 'upega tafaʻilagi e faʻaaogaina le Akismet e faʻaitiitia le spam. Aoao pe faapefea ona faʻasoa lau faʻamatalaga faʻamatalaga.