About: Mediator pattern     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:Structure105726345, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FMediator_pattern

In software engineering, the mediator pattern defines an object that encapsulates how a set of objects interact. This pattern is considered to be a behavioral pattern due to the way it can alter the program's running behavior. With the mediator pattern, communication between objects is encapsulated within a mediator object. Objects no longer communicate directly with each other, but instead communicate through the mediator. This reduces the dependencies between communicating objects, thereby reducing coupling.

AttributesValues
rdf:type
rdfs:label
  • Prostředník (návrhový vzor) (cs)
  • Vermittler (Entwurfsmuster) (de)
  • Mediator (patrón de diseño) (es)
  • Médiateur (patron de conception) (fr)
  • Mediator pattern (it)
  • Mediator パターン (ja)
  • 중재자 패턴 (ko)
  • Mediator pattern (en)
  • Mediator (wzorzec projektowy) (pl)
  • Mediator (pt)
  • Посредник (шаблон проектирования) (ru)
  • Mediator (sv)
  • 中介者模式 (zh)
  • Посередник (шаблон проєктування) (uk)
rdfs:comment
  • Prostředník (anglicky Mediator) patří mezi návrhové vzory, které zjednodušují program. Často je použit společně s návrhovým vzorem Pozorovatel (anglicky Observer). Na rozdíl od Fasády, která ze složitého systému vybírá pouze vhodnou část, nepřidává funkcionalitu a zjednodušuje komunikaci systému směrem k dalším systémům (programům), Prostředník funkcionalitu přidává a zjednodušuje komunikace objektů v systému (uvnitř programu), kde nahrazuje vazby mezi objekty typu m:n vazbami n:1. (cs)
  • Ein Vermittler (englisch mediator pattern) ist in der Softwareentwicklung ein Entwurfsmuster, das zur Kategorie der Verhaltensmuster (englisch behavioral patterns) gehört. Das Muster dient zum Steuern des kooperativen Verhaltens von Objekten, wobei Objekte nicht direkt kooperieren, sondern über einen Vermittler. Es ist eines der sogenannten GoF-Muster (siehe Viererbande). (de)
  • 중재자 패턴(mediator pattern), 조정자 패턴은 소프트웨어 공학에서 어떻게 객체들의 집합이 상호작용하는지를 함축해놓은 객체를 정의한다. 이 패턴은 프로그램의 실행 행위를 변경할 수 있기 때문에 으로 간주된다. 중재자 패턴을 사용하면 객체 간 통신은 중재자 객체 안에 함축된다. 객체들은 더 이상 다른 객체와 서로 직접 통신하지 않으며 대신 중재자를 통해 통신한다. 이를 통해 통신 객체 간 의존성을 줄일 수 있으므로 결합도를 감소시킨다. (ko)
  • Mediator パターン は、ソフトウェアのデザインパターンの一つで、統一されたインタフェース の集合を提供するパターンである。Mediator パターンは、GoFによって記述された 23 のパターンの一つであり、このパターンは、プログラムの動作する振る舞いを変更できるという点で、振る舞いに関するパターンと考えられている。 通常、プログラムは複数の(時には多数の)クラスからなり、ロジックと計算がクラスに配置される。しかし、プログラムでクラスの数が増えるに従い、特に保守やリファクタリングをする際、クラス間の通信の問題が複雑になり、プログラムを読んだり保守したりすることが困難になる。さらに、他のクラスに影響を与える可能性があるため、変更も難しくなる。 Mediator パターンを用いると、オブジェクト間の通信は mediator によってカプセル化され、オブジェクト同士で直接通信せず、mediator を介して行うようになる。これにより通信するオブジェクト同士の依存関係を削減し、結合の度合いを下げることができる。 (ja)
  • Um Mediator (mediador em português), em linguagem de programação de computadores, é um dos 23 Padrões de Projeto (Design Pattern) indicados para descritos para aumentar re-uso e diminuir acoplamento. (pt)
  • Wzorzec mediatora – wzorzec projektowy należący do grupy wzorców czynnościowych. Mediator zapewnia jednolity interfejs do różnych elementów danego podsystemu. Wzorzec mediatora umożliwia zmniejszenie liczby powiązań między różnymi klasami, poprzez utworzenie mediatora będącego jedyną klasą, która dokładnie zna metody wszystkich innych klas, którymi zarządza. Nie muszą one nic o sobie wiedzieć, jedynie przekazują polecenia mediatorowi, a ten rozsyła je do odpowiednich obiektów. (pl)
  • Mediator är ett designmönster inom mjukvaruutveckling som kapslar in ömsesidigt beteende mellan objekt i en separat klass för att undvika direkta referenser mellan objekten. Mönstret syftar till att få en lösare koppling mellan objekt vilket minskar beroendet mellan objekten och gör koden lättare att underhålla. Ett exempel på användningområde är att koppla ett användargränssnitt löst mot objekt som representerar systemets . (sv)
  • Посредник (англ. Mediator) — поведенческий шаблон проектирования, обеспечивающий взаимодействие множества объектов, формируя при этом слабое зацепление и избавляя объекты от необходимости явно ссылаться друг на друга. (ru)
  • 在软件工程领域,中介者模式定义了一个中介者对象,该对象封装了系统中对象间的交互方式。 由于它可以在运行时改变程序的行为,这种模式是一种行为型模式 。 通常程序由大量的类组成,这些类中包含程序的逻辑和运算。 然而,当开发者将更多的类加入到程序中之后,类间交互关系可能变得更为复杂,这会使得代码变得更加难以阅读和维护,尤其是在重构的时候。 此外,程序将会变得难以修改,因为对其所做的任何修改都有可能影响到其它几个类中的代码。 在中介者模式中,对象间的通信过程被封装在一个中介者(调解人)对象之中。 对象之间不再直接交互,而是通过调解人进行交互。 这么做可以减少可交互对象间的依赖,从而降低耦合。 (zh)
  • Посередник (англ. Mediator) — шаблон проєктування, відноситься до класу шаблонів поведінки. (uk)
  • El patrón mediador define un objeto que encapsula cómo un conjunto de objetos interactúan. Este patrón de diseño está considerado como un patrón de comportamiento debido al hecho de que puede alterar el comportamiento del programa en ejecución. Con el patrón mediador, la comunicación entre objetos es encapsulada con un objeto mediador. Los objetos no se comunican de forma directa entre ellos, en lugar de ello se comunican mediante el mediador. Esto reduce las dependencias entre los objetos en comunicación, reduciendo entonces la . (es)
  • In software engineering, the mediator pattern defines an object that encapsulates how a set of objects interact. This pattern is considered to be a behavioral pattern due to the way it can alter the program's running behavior. With the mediator pattern, communication between objects is encapsulated within a mediator object. Objects no longer communicate directly with each other, but instead communicate through the mediator. This reduces the dependencies between communicating objects, thereby reducing coupling. (en)
  • En génie logiciel, le patron de conception médiateur 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. (fr)
  • In ingegneria del software il mediator pattern è un design pattern utilizzato in informatica nella programmazione orientata agli oggetti che incapsula le modalità con cui oggetti diversi interagiscono fra loro. Si tratta di un pattern comportamentale, ossia operante nel contesto delle interazioni tra oggetti, che ha l'intento di disaccoppiare entità del sistema che devono comunicare fra loro. Il pattern infatti fa in modo che queste entità non si referenzino reciprocamente, agendo da "mediatore" fra le parti. (it)
foaf:depiction
  • http://commons.wikimedia.org/wiki/Special:FilePath/Mediator_design_pattern.png
  • http://commons.wikimedia.org/wiki/Special:FilePath/W3sDesign_Mediator_Design_Pattern_UML.jpg
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
dbp:wikiPageUsesTemplate
thumbnail
has abstract
  • Prostředník (anglicky Mediator) patří mezi návrhové vzory, které zjednodušují program. Často je použit společně s návrhovým vzorem Pozorovatel (anglicky Observer). Na rozdíl od Fasády, která ze složitého systému vybírá pouze vhodnou část, nepřidává funkcionalitu a zjednodušuje komunikaci systému směrem k dalším systémům (programům), Prostředník funkcionalitu přidává a zjednodušuje komunikace objektů v systému (uvnitř programu), kde nahrazuje vazby mezi objekty typu m:n vazbami n:1. (cs)
  • Ein Vermittler (englisch mediator pattern) ist in der Softwareentwicklung ein Entwurfsmuster, das zur Kategorie der Verhaltensmuster (englisch behavioral patterns) gehört. Das Muster dient zum Steuern des kooperativen Verhaltens von Objekten, wobei Objekte nicht direkt kooperieren, sondern über einen Vermittler. Es ist eines der sogenannten GoF-Muster (siehe Viererbande). (de)
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 59 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software