Médiateur (patron de conception)

Exemple de médiateur entre collègues.

En génie logiciel, le patron de conception médiateur[1] a pour but d'encapsuler dans un objet, le médiateur, les interactions entre différents objets d'un sous-système. Il est utilisé pour réduire le couplage entre plusieurs classes et permettre ainsi une réutilisation directe de ces classes (sans héritage) indépendamment de leurs interactions.

Lorsqu'un sous système est composé de plusieurs objets, les traitements et les données sont répartis entre tous ces objets. Plus il y a d'objets, plus le problème de communication entre ceux-ci peut devenir complexe. En effet, plus les classes dépendent des méthodes des autres classes plus l'architecture devient complexe. Cela ayant des impacts sur la lisibilité du code et sa maintenabilité dans le temps. L'utilisation d'une classe dans ce contexte nécessite, de plus, un sur-typage qui intègre les interactions spécifiques des objets dans le sous-système. C'est à la fois un facteur de complexité supplémentaire et un frein à la ré-utilisation des classes.

Le modèle de conception médiateur résout ce problème. Pour ce faire, le médiateur est le seul objet communiquant avec les autres objets participants au sous-système. Les objets du sous-système informent le médiateur de leurs changements internes, et seul le médiateur est habilité à actionner ces objets. Il n'y a donc plus d'échange un à un entre les objets du sous-système.

Références

  1. Erich Gamma, Richard Helm, Ralph Johnson et John Vlissides, Design Patterns : Elements of Reusable Object-Oriented Software, Addison Wesley, , 273-282 p. (ISBN 0-201-63361-2)

Read other articles:

Lompat jauhAtletikpelompat jauh di Military World Games 2007Rekor putraDuniaMike Powell 8.95 m (29 ft 4¼ in) (1991)OlimpiadeBob Beamon 8.90 m (29 ft 2¼ in) (1968)Rekor putriDuniaGalina Chistyakova 7.52 m (24 ft 8 in) (1988)OlimpiadeJackie Joyner 7.40 m (24 ft 3¼ in) (1988) Final lompat jauh putri universiade 2015 Atlet lompat jauh wanita sedang berkompetisi. Lompat jauh adalah suatu bentuk g...

 

Pusat Olahraga Oriental东方体育中心Peron untuk Jalur 6LokasiJalan Yaoti (耀体路) dan Jalan Yaolong (耀龙路)Pudong, ShanghaiTiongkokKoordinat31°9′19.22″N 121°28′32.84″E / 31.1553389°N 121.4757889°E / 31.1553389; 121.4757889Koordinat: 31°9′19.22″N 121°28′32.84″E / 31.1553389°N 121.4757889°E / 31.1553389; 121.4757889PengelolaShanghai No.2/4 Metro Operation Co. Ltd.Jalur      Jalur 6  ...

 

2016年夏季奥林匹克运动会法国代表團法国国旗IOC編碼FRANOC法国国家奥林匹克和体育委员会網站www.franceolympique.com(法文)2016年夏季奥林匹克运动会(里約熱內盧)2016年8月5日至8月21日運動員395參賽項目27个大项旗手开幕式、闭幕式:特迪·里内(柔道)[1][2]獎牌榜排名第7 金牌 銀牌 銅牌 總計 10 18 14 42 历届奥林匹克运动会参赛记录(总结)夏季奥林匹克运动会18961...

  Helia Helia oblongifoliaTaxonomíaReino: PlantaeDivisión: MagnoliophytaClase: MagnoliopsidaOrden: GentianalesFamilia: GentianaceaeTribu: HelieaeGénero: HeliaMart.Especie tipo Helia spathulata(Kunth) Gilg.Especies Ver texto. [editar datos en Wikidata] Helia es un género de plantas con flores perteneciente a la familia Gentianaceae. Comprende 68 especies descritas y de estas, solo 2 aceptadas.[1]​ Taxonomía El género fue descrito por Carl Friedrich Philipp von Martiu...

 

ПріоркаКиїв ПріоркаХата на Пріорці Загальна інформація 50°30′17″ пн. ш. 30°27′09″ сх. д. / 50.5046593° пн. ш. 30.4524988° сх. д. / 50.5046593; 30.4524988Координати: 50°30′17″ пн. ш. 30°27′09″ сх. д. / 50.5046593° пн. ш. 30.4524988° сх. д. / 50.5046593; 30.452498...

 

Lauh kutukan Eyguieres Lauh kutukan (bahasa Latin: tabella defixionis, defixio; bahasa Yunani: κατάδεσμος katadesmos) adalah sebuah lauh kecil dengan kutukan yang tertulis di atasnya. Lauh ini digunakan untuk meminta dewa-dewi, penunggu suatu tempat, atau roh orang mati untuk melakukan sesuatu terhadap seseorang atau suatu objek, atau bahkan menjatuhkan kutukan kepada seseorang. Lauh kutukan umumnya terbuat dari timbal dan merupakan helaian yang sangat tipis. Lauh ini sering...

Vĩnh Hòa Phường Phường Vĩnh Hòa Đường bờ biển tại Vĩnh HòaHành chínhQuốc gia Việt NamVùngDuyên hải Nam Trung BộTỉnhKhánh HòaThành phốNha TrangThành lập2002[1]Địa lýTọa độ: 12°17′37″B 109°12′47″Đ / 12,29361°B 109,21306°Đ / 12.29361; 109.21306 Vĩnh Hòa Vị trí phường Vĩnh Hòa trên bản đồ Việt Nam Diện tích11,56 km²[2]Dân số (2002)Tổng cộng9.369 người[2 ...

 

Dorcadion morozovi Klasifikasi ilmiah Kerajaan: Animalia Filum: Arthropoda Kelas: Insecta Ordo: Coleoptera Famili: Cerambycidae Subfamili: Lamiinae Tribus: Dorcadiini Genus: Dorcadion Spesies: Dorcadion morozovi Dorcadion morozovi adalah spesies kumbang tanduk panjang yang tergolong famili Cerambycidae. Spesies ini juga merupakan bagian dari genus Dorcadion, ordo Coleoptera, kelas Insecta, filum Arthropoda, dan kingdom Animalia. Larva kumbang ini biasanya mengebor ke dalam kayu dan dapat meny...

 

Заступник голови уряду Російської Федерації (рос. Заместитель председателя правительства Российской Федерации) — одна з державних посад Російської Федерації. Зміст 1 Статус 2 Найменування 3 Див. також 4 Посилання Статус Заступник голови уряду є членом уряду РФ. Як правил...

Safety mechanism designed to extinguish a fire in a medical oxygen delivery tube A fire in an oxygen tube approaching an oxygen firebreak An oxygen firebreak, also known as a fire stop valve or fire safety valve, is a thermal fuse designed to extinguish a fire in the delivery tube being used by a patient on oxygen therapy and stop the flow of oxygen if the tube is accidentally ignited. Oxygen firebreaks are fitted into the oxygen delivery tubing close to the patient, typically around the pati...

 

1960 compilation album by Johnny CashJohnny Cash Sings Hank WilliamsCompilation album by Johnny CashReleasedSeptember 5, 1960RecordedJuly 30, 1955 - May 15, 1958Genre Country rockabilly Length27:59LanguageEnglishLabelSunProducer Sam Phillips Jack Clement Johnny Cash chronology Ride This Train(1960) Johnny Cash Sings Hank Williams(1960) Now Here's Johnny Cash(1961) Singles from Johnny Cash Sings Hank Williams Straight A's in LoveReleased: December 31, 1959 Mean-Eyed CatReleased: Octobe...

 

1977 children's novel by Katherine Paterson Bridge to Terabithia First editionAuthorKatherine PatersonIllustratorDonna DiamondCountryUnited StatesLanguageEnglishGenreChildren's novelPublisherThomas Y. Crowell Co.Publication dateOctober 21, 1977ISBN978-0-690-01359-7 (hardback edition)LC ClassPZ7.P273 Br Bridge to Terabithia is a children's novel written by Katherine Paterson, about two children named Leslie and Jesse who create a magical forest kingdom in their imaginations. The book was ...

American professional wrestling promotional Not to be confused with Impact Pro Wrestling. For the company's flagship television program of the same name, see Impact! (TV series). TNA Wrestling redirects here. For the mobile video game, see TNA Wrestling (video game). Anthem Wrestling Exhibitions, LLCTrade name- NWA: Total Nonstop Action (2002–2004) - Total Nonstop Action Wrestling (2004–2017, 2024–) - Impact Wrestling (March 2017–June 2017, September 2017–January 2024) - Global Forc...

 

Business media company based in London, England This article may have been created or edited in return for undisclosed payments, a violation of Wikipedia's terms of use. It may require cleanup to comply with Wikipedia's content policies, particularly neutral point of view. (August 2017) Incisive MediaIndustryBusiness MediaFounded1994FounderTim WellerHeadquartersLondon, EnglandKey peopleTim Weller (Chairman)Jamie Campbell-Harris (CFO)Jonathon Whiteley (CEO)ParentArc MediaWebsiteincisivemedia.c...

 

Digimon Adventure tri.デジモンアドベンチャー tri.(Dejimon Adobenchā tri.)GenreAksi, Petualangan, Fiksi ilmiah Film animeReunionSutradaraKeitaro MotonagaProduserTakagi KatsuhiroSkenarioYuuko KakiharaMusikSakabe TsuyoshiStudioToei AnimationPelisensiRai TradeTayang21 November 2015Durasi96 menit Film animeDeterminationSutradaraKeitaro MotonagaProduserTakagi katsuhiroSkenarioYuuko KakiharaMusikSakabe TsuyoshiStudioToei AnimationTayang12 Maret 2016Durasi88 menit  Portal anime d...

Untuk kegunaan lain, lihat Jakarta (disambiguasi). Jakarta UtaraKota administrasiDari atas ke bawah, kiri ke kanan: Sentra Kelapa Gading, Taman Impian Jaya Ancol, dan KRL rute Stasiun Tanjung Priuk LambangMotto: Nyamplung - Burung raja udangPetaJakarta UtaraPetaTampilkan peta JakartaJakarta UtaraJakarta Utara (Jawa)Tampilkan peta JawaJakarta UtaraJakarta Utara (Indonesia)Tampilkan peta IndonesiaKoordinat: 6°07′S 106°54′E / 6.12°S 106.9°E / -6.12; 106.9Nega...

 

В Википедии есть статьи о других людях с такой фамилией, см. Нельсон; Нельсон, Джон. Джон Нельсон Дата рождения 1 июня 1791(1791-06-01) Место рождения Фредерик, Мэриленд, США Дата смерти 18 января 1860(1860-01-18) (68 лет) Место смерти Балтимор, Мэриленд, США Страна  США Род деятель...

 

Activist organization supporting Israel-Palestine peace This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) A major contributor to this article appears to have a close connection with its subject. It may require cleanup to comply with Wikipedia's content policies, particularly neutral point of view. Please discuss further on the talk page. (December 2016) (Learn how and when to remove this te...

Thomas Edison, inventeur et homme d'affaires américain, il était en faveur du développement d'un réseau électrique en courant continu. George Westinghouse, ingénieur et homme d'affaires américain, il a apporté son soutien financier au développement d'un réseau électrique en courant alternatif fonctionnel. Nikola Tesla, inventeur, physicien et ingénieur en électro-mécanique, il a été l'artisan du développement des réseaux en courant alternatif. La guerre des courants (parfois...

 

Transition metal oxalate complexes are coordination complexes with oxalate (C2O42−) ligands. Some are useful commercially, but the topic has attracted regular scholarly scrutiny. Oxalate (C2O42-) is a kind of dicarboxylate ligand.[1] As a small, symmetrical dinegative ion, oxalate commonly forms five-membered MO2C2 chelate rings. Mixed ligand complexes are known, e.g., [Co(C2O4)(NH3)4]κ+.[2] Structures of some metal oxalate complexes [Cr2(ox)5]4-. Potassium ferrioxalate (K3...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!