This HTML5 document contains 135 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbpedia-dehttp://de.dbpedia.org/resource/
dctermshttp://purl.org/dc/terms/
yago-reshttp://yago-knowledge.org/resource/
dbohttp://dbpedia.org/ontology/
n13http://dbpedia.org/resource/File:
n29http://hy.dbpedia.org/resource/
foafhttp://xmlns.com/foaf/0.1/
dbpedia-huhttp://hu.dbpedia.org/resource/
dbpedia-kohttp://ko.dbpedia.org/resource/
dbpedia-eshttp://es.dbpedia.org/resource/
n18https://global.dbpedia.org/id/
n31https://stackoverflow.com/questions/12534338/
yagohttp://dbpedia.org/class/yago/
dbpedia-ruhttp://ru.dbpedia.org/resource/
dbthttp://dbpedia.org/resource/Template:
dbpedia-ukhttp://uk.dbpedia.org/resource/
rdfshttp://www.w3.org/2000/01/rdf-schema#
dbpedia-svhttp://sv.dbpedia.org/resource/
freebasehttp://rdf.freebase.com/ns/
dbpedia-pthttp://pt.dbpedia.org/resource/
dbpedia-plhttp://pl.dbpedia.org/resource/
dbpedia-cshttp://cs.dbpedia.org/resource/
n9http://commons.wikimedia.org/wiki/Special:FilePath/
dbpedia-fahttp://fa.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
dbpedia-ithttp://it.dbpedia.org/resource/
dbpedia-frhttp://fr.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbphttp://dbpedia.org/property/
dbchttp://dbpedia.org/resource/Category:
provhttp://www.w3.org/ns/prov#
dbpedia-bghttp://bg.dbpedia.org/resource/
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/
dbrhttp://dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/

Statements

Subject Item
dbr:Behavioral_pattern
dbo:wikiPageWikiLink
dbr:Mediator_pattern
Subject Item
dbr:PureMVC
dbo:wikiPageWikiLink
dbr:Mediator_pattern
Subject Item
dbr:Design_Patterns
dbo:wikiPageWikiLink
dbr:Mediator_pattern
Subject Item
dbr:Earth_System_Modeling_Framework
dbo:wikiPageWikiLink
dbr:Mediator_pattern
Subject Item
dbr:Commitment_ordering
dbo:wikiPageWikiLink
dbr:Mediator_pattern
Subject Item
dbr:Object-oriented_programming
dbo:wikiPageWikiLink
dbr:Mediator_pattern
Subject Item
dbr:Observer_pattern
dbo:wikiPageWikiLink
dbr:Mediator_pattern
Subject Item
dbr:Front_controller
dbo:wikiPageWikiLink
dbr:Mediator_pattern
Subject Item
dbr:Pattern-Oriented_Software_Architecture
dbo:wikiPageWikiLink
dbr:Mediator_pattern
Subject Item
dbr:Model–view–viewmodel
dbo:wikiPageWikiLink
dbr:Mediator_pattern
Subject Item
dbr:Software_design_pattern
dbo:wikiPageWikiLink
dbr:Mediator_pattern
Subject Item
dbr:Mediator
dbo:wikiPageWikiLink
dbr:Mediator_pattern
dbo:wikiPageDisambiguates
dbr:Mediator_pattern
Subject Item
dbr:Mediator_pattern
rdf:type
yago:WikicatSoftwareDesignPatterns yago:Abstraction100002137 yago:Structure105726345 yago:PsychologicalFeature100023100 yago:Cognition100023271 yago:Form105930736
rdfs:label
Médiateur (patron de conception) Посередник (шаблон проєктування) Prostředník (návrhový vzor) Mediator pattern Mediator パターン Посредник (шаблон проектирования) 중재자 패턴 Mediator (wzorzec projektowy) Mediator Mediator Vermittler (Entwurfsmuster) Mediator (patrón de diseño) Mediator pattern 中介者模式
rdfs:comment
在软件工程领域,中介者模式定义了一个中介者对象,该对象封装了系统中对象间的交互方式。 由于它可以在运行时改变程序的行为,这种模式是一种行为型模式 。 通常程序由大量的类组成,这些类中包含程序的逻辑和运算。 然而,当开发者将更多的类加入到程序中之后,类间交互关系可能变得更为复杂,这会使得代码变得更加难以阅读和维护,尤其是在重构的时候。 此外,程序将会变得难以修改,因为对其所做的任何修改都有可能影响到其它几个类中的代码。 在中介者模式中,对象间的通信过程被封装在一个中介者(调解人)对象之中。 对象之间不再直接交互,而是通过调解人进行交互。 这么做可以减少可交互对象间的依赖,从而降低耦合。 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). 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. 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 . Mediator パターン は、ソフトウェアのデザインパターンの一つで、統一されたインタフェース の集合を提供するパターンである。Mediator パターンは、GoFによって記述された 23 のパターンの一つであり、このパターンは、プログラムの動作する振る舞いを変更できるという点で、振る舞いに関するパターンと考えられている。 通常、プログラムは複数の(時には多数の)クラスからなり、ロジックと計算がクラスに配置される。しかし、プログラムでクラスの数が増えるに従い、特に保守やリファクタリングをする際、クラス間の通信の問題が複雑になり、プログラムを読んだり保守したりすることが困難になる。さらに、他のクラスに影響を与える可能性があるため、変更も難しくなる。 Mediator パターンを用いると、オブジェクト間の通信は mediator によってカプセル化され、オブジェクト同士で直接通信せず、mediator を介して行うようになる。これにより通信するオブジェクト同士の依存関係を削減し、結合の度合いを下げることができる。 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. Посередник (англ. Mediator) — шаблон проєктування, відноситься до класу шаблонів поведінки. 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. 중재자 패턴(mediator pattern), 조정자 패턴은 소프트웨어 공학에서 어떻게 객체들의 집합이 상호작용하는지를 함축해놓은 객체를 정의한다. 이 패턴은 프로그램의 실행 행위를 변경할 수 있기 때문에 으로 간주된다. 중재자 패턴을 사용하면 객체 간 통신은 중재자 객체 안에 함축된다. 객체들은 더 이상 다른 객체와 서로 직접 통신하지 않으며 대신 중재자를 통해 통신한다. 이를 통해 통신 객체 간 의존성을 줄일 수 있으므로 결합도를 감소시킨다. 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. 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 . 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. Посредник (англ. Mediator) — поведенческий шаблон проектирования, обеспечивающий взаимодействие множества объектов, формируя при этом слабое зацепление и избавляя объекты от необходимости явно ссылаться друг на друга. 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.
foaf:depiction
n9:Mediator_design_pattern.png n9:W3sDesign_Mediator_Design_Pattern_UML.jpg
dcterms:subject
dbc:Articles_with_example_C_Sharp_code dbc:Articles_with_example_Java_code dbc:Software_design_patterns
dbo:wikiPageID
164862
dbo:wikiPageRevisionID
1085586829
dbo:wikiPageWikiLink
dbr:Unified_Modeling_Language dbr:Software_maintenance dbr:Data_mediation dbr:Business_logic dbr:Delegation_(object-oriented_programming) dbr:Sequence_diagram dbr:Refactoring n13:Mediator_design_pattern.png dbr:Behavioral_pattern dbr:Design_Patterns dbr:Computation dbc:Articles_with_example_C_Sharp_code dbr:Observer_pattern dbr:Communication dbr:Remote_procedure_call dbr:Class_diagram dbr:Coupling_(computer_programming) dbc:Articles_with_example_Java_code dbr:Design_pattern_(computer_science) dbr:Class_(computer_science) dbr:Callback_(computer_programming) dbr:Software_engineering n13:W3sDesign_Mediator_Design_Pattern_UML.jpg dbr:Encapsulation_(computer_programming) dbr:Stack_Overflow dbr:Design_Patterns_(book) dbr:Loose_coupling dbc:Software_design_patterns
dbo:wikiPageExternalLink
n31:is-the-use-of-the-mediator-pattern-recommend
owl:sameAs
dbpedia-zh:中介者模式 freebase:m.015ytw dbpedia-fr:Médiateur_(patron_de_conception) dbpedia-ja:Mediator_パターン dbpedia-es:Mediator_(patrón_de_diseño) n18:XmoF dbpedia-pl:Mediator_(wzorzec_projektowy) dbpedia-cs:Prostředník_(návrhový_vzor) yago-res:Mediator_pattern dbpedia-pt:Mediator dbpedia-ru:Посредник_(шаблон_проектирования) dbpedia-sv:Mediator dbpedia-de:Vermittler_(Entwurfsmuster) n29:Միջնորդ_(նախագծման_ձևանմուշ) wikidata:Q1546118 dbpedia-bg:Посредник_(шаблон) dbpedia-ko:중재자_패턴 dbpedia-uk:Посередник_(шаблон_проєктування) dbpedia-it:Mediator_pattern dbpedia-fa:الگوی_میانجی dbpedia-hu:Közvetítő_programtervezési_minta
dbp:wikiPageUsesTemplate
dbt:Short_description dbt:Citation_needed dbt:Design_Patterns_Patterns dbt:Cite_web dbt:Wikibooks dbt:Reflist
dbo:thumbnail
n9:W3sDesign_Mediator_Design_Pattern_UML.jpg?width=300
dbo:abstract
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. Habitualmente un programa está compuesto de un número de clases (muchas veces elevado). La lógica y computación es distribuida entre esas clases. Sin embargo, cuantas más clases son desarrolladas en un programa, especialmente durante mantenimiento y/o refactorización, el problema de comunicación entre estas clases quizás llegue a ser más complejo. Esto hace que el programa sea más difícil de leer y mantener. Además, puede llegar a ser difícil cambiar el programa, ya que cualquier cambio podría afectar código en muchas otras clases. 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 . Mediator パターン は、ソフトウェアのデザインパターンの一つで、統一されたインタフェース の集合を提供するパターンである。Mediator パターンは、GoFによって記述された 23 のパターンの一つであり、このパターンは、プログラムの動作する振る舞いを変更できるという点で、振る舞いに関するパターンと考えられている。 通常、プログラムは複数の(時には多数の)クラスからなり、ロジックと計算がクラスに配置される。しかし、プログラムでクラスの数が増えるに従い、特に保守やリファクタリングをする際、クラス間の通信の問題が複雑になり、プログラムを読んだり保守したりすることが困難になる。さらに、他のクラスに影響を与える可能性があるため、変更も難しくなる。 Mediator パターンを用いると、オブジェクト間の通信は mediator によってカプセル化され、オブジェクト同士で直接通信せず、mediator を介して行うようになる。これにより通信するオブジェクト同士の依存関係を削減し、結合の度合いを下げることができる。 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. 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 . 在软件工程领域,中介者模式定义了一个中介者对象,该对象封装了系统中对象间的交互方式。 由于它可以在运行时改变程序的行为,这种模式是一种行为型模式 。 通常程序由大量的类组成,这些类中包含程序的逻辑和运算。 然而,当开发者将更多的类加入到程序中之后,类间交互关系可能变得更为复杂,这会使得代码变得更加难以阅读和维护,尤其是在重构的时候。 此外,程序将会变得难以修改,因为对其所做的任何修改都有可能影响到其它几个类中的代码。 在中介者模式中,对象间的通信过程被封装在一个中介者(调解人)对象之中。 对象之间不再直接交互,而是通过调解人进行交互。 这么做可以减少可交互对象间的依赖,从而降低耦合。 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. 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. Посредник (англ. Mediator) — поведенческий шаблон проектирования, обеспечивающий взаимодействие множества объектов, формируя при этом слабое зацепление и избавляя объекты от необходимости явно ссылаться друг на друга. 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). 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. In object-oriented programming, programs often consist of many classes. Business logic and computation are distributed among these classes. However, as more classes are added to a program, especially during maintenance and/or refactoring, the problem of communication between these classes may become more complex. This makes the program harder to read and maintain. Furthermore, it can become difficult to change the program, since any change may affect code in several other classes. 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. 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. 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. 중재자 패턴(mediator pattern), 조정자 패턴은 소프트웨어 공학에서 어떻게 객체들의 집합이 상호작용하는지를 함축해놓은 객체를 정의한다. 이 패턴은 프로그램의 실행 행위를 변경할 수 있기 때문에 으로 간주된다. 중재자 패턴을 사용하면 객체 간 통신은 중재자 객체 안에 함축된다. 객체들은 더 이상 다른 객체와 서로 직접 통신하지 않으며 대신 중재자를 통해 통신한다. 이를 통해 통신 객체 간 의존성을 줄일 수 있으므로 결합도를 감소시킨다. 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. Il beneficio principale è il permettere di modificare agilmente le politiche di interazione, poiché le entità coinvolte devono fare riferimento al loro interno solamente al mediatore. Il pattern è stato formalizzato originariamente dalla Gang of Four nel libro design patterns. Посередник (англ. Mediator) — шаблон проєктування, відноситься до класу шаблонів поведінки.
prov:wasDerivedFrom
wikipedia-en:Mediator_pattern?oldid=1085586829&ns=0
dbo:wikiPageLength
13204
foaf:isPrimaryTopicOf
wikipedia-en:Mediator_pattern
Subject Item
dbr:Event-driven_SOA
dbo:wikiPageWikiLink
dbr:Mediator_pattern
Subject Item
dbr:Web_Services_Modeling_Language
dbo:wikiPageWikiLink
dbr:Mediator_pattern
Subject Item
dbr:Mediator_Pattern
dbo:wikiPageWikiLink
dbr:Mediator_pattern
dbo:wikiPageRedirects
dbr:Mediator_pattern
Subject Item
dbr:Mediator_design_pattern
dbo:wikiPageWikiLink
dbr:Mediator_pattern
dbo:wikiPageRedirects
dbr:Mediator_pattern
Subject Item
wikipedia-en:Mediator_pattern
foaf:primaryTopic
dbr:Mediator_pattern