An Entity of Type: disease, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

The bridge pattern is a design pattern used in software engineering that is meant to "decouple an abstraction from its implementation so that the two can vary independently", introduced by the Gang of Four. The bridge uses encapsulation, aggregation, and can use inheritance to separate responsibilities into different classes. When there is only one fixed implementation, this pattern is known as the Pimpl idiom in the C++ world. The bridge pattern is often confused with the adapter pattern, and is often implemented using the object adapter pattern; e.g., in the Java code below.

Property Value
dbo:abstract
  • El patró Bridge ens permet desacoplar l'abstracció de la implementació de manera que les dues parts poden variar independentment sense donar problemes a l'aplicació, així doncs, el patró bridge és utilitzat quan volem evitar enllaçar l'abstracció de la seva implementació, les abstraccions i les implementacions han de ser extensibles i els canvis en la implementació no han d'afectar a les abstraccions. (ca)
  • هذا النموذج يقوم على فصل كيفية بداية عمل الكائن (الغرض) والمحتوى أو الناتج النهائي فهو يفصل بين التجريد والتطبيق (implementation). وهذا يفيد في البرامج التي يكون لها تحديثات فجزء منها ثابت وهو الموضوع به التجريد وهو الذي يقوم باستدعاء دالة معينة في الجزء الآخر وهو التطبيق implementaion فتظهر النتائج دون تدخل من الجزء الأول (ar)
  • Eine Brücke (englisch bridge pattern) ist in der Softwareentwicklung ein Strukturmuster (englisch structural pattern), das zur Trennung der Implementierung von ihrer Abstraktion (Schnittstelle) dient. Dadurch können beide unabhängig voneinander verändert werden.Es ist ein Entwurfsmuster der sogenannten GoF-Muster (siehe Viererbande). (de)
  • The bridge pattern is a design pattern used in software engineering that is meant to "decouple an abstraction from its implementation so that the two can vary independently", introduced by the Gang of Four. The bridge uses encapsulation, aggregation, and can use inheritance to separate responsibilities into different classes. When a class varies often, the features of object-oriented programming become very useful because changes to a program's code can be made easily with minimal prior knowledge about the program. The bridge pattern is useful when both the class and what it does vary often. The class itself can be thought of as the abstraction and what the class can do as the implementation. The bridge pattern can also be thought of as two layers of abstraction. When there is only one fixed implementation, this pattern is known as the Pimpl idiom in the C++ world. The bridge pattern is often confused with the adapter pattern, and is often implemented using the object adapter pattern; e.g., in the Java code below. Variant: The implementation can be decoupled even more by deferring the presence of the implementation to the point where the abstraction is utilized. (en)
  • El patrón Bridge, también conocido como Handle/Body, es una técnica usada en programación para desacoplar una abstracción de su implementación, de manera que ambas puedan ser modificadas independientemente sin necesidad de alterar por ello la otra. Esto es, se desacopla una abstracción de su implementación para que puedan variar independientemente. (es)
  • Le pont est un patron de conception de la famille structuration, qui permet de découpler l'interface d'une classe et son implémentation. La partie concrète (implémentation réelle) peut alors varier, indépendamment de celle abstraite (définition virtuelle), tant qu'elle respecte le contrat de réécriture associé qui les lie (obligation de se conformer aux signatures des fonctions/méthodes, et de leur fournir un corps physique d'implémentation). (fr)
  • 브리지 패턴(Bridge pattern)이란 구현부에서 추상층을 분리하여 각자 독립적으로 변형할 수 있게 하는 패턴이다. (ko)
  • Il bridge pattern è un design pattern (modello di progettazione) della programmazione ad oggetti che permette di separare l'interfaccia di una classe (che cosa si può fare con la classe) dalla sua implementazione (come lo fa). In tal modo si può usare l'ereditarietà per fare evolvere l'interfaccia o l'implementazione in modo separato. (it)
  • Het bridge-patroon is een ontwerppatroon gebruikt in de software engineering. De bedoeling van het bridge patroon is om de abstractie en de implementatie los te koppelen van elkaar zodanig dat de twee onafhankelijk van elkaar kunnen variëren. "decouple an abstraction from its implementation so that the two can vary independently" De bridge maakt gebruik van inkapseling, aggregatie, en kan gebruikmaken van overerving om de afzonderlijke taken in verschillende klassen onder te brengen. Het patroon is bruikbaar wanneer beide klassen veel veranderen. De klasse zelf kan gezien worden als een abstractie en wat de klasse kan doen als een implementatie. Een variant hierop is dat de implementatie nog meer ontkoppeld wordt door aanwezigheid van de implementatie uit te stellen tot het punt waar de abstractie wordt gebruikt. (nl)
  • Bridge パターン(ブリッジ・パターン)とは、GoF(Gang of Four; 4人のギャングたち)によって定義されたデザインパターンの1つである。「橋渡し」のクラスを用意することによって、クラスを複数の方向に拡張させることを目的とする。 (ja)
  • Wzorzec mostu (ang. bridge pattern) – strukturalny wzorzec projektowy, który pozwala oddzielić abstrakcję obiektu od jego implementacji. Zaleca się stosowanie tego wzorca aby: * odseparować implementację od interfejsu, * poprawić możliwości rozbudowy klas, zarówno implementacji, jak i interfejsu (m.in. przez dziedziczenie), * ukryć implementację przed klientem, co umożliwia zmianę implementacji bez zmian interfejsu. (pl)
  • Brygga (bridge på engelska) är ett designmönster som används inom programvaruutveckling som innebär att "frikoppla en abstraktion från dess implementation så att de två kan variera självständigt". Brygga använder inkapslingar, aggregation och kan använda arv för att fördela ansvar till olika klasser. När en klass varierar ofta kan egenskaperna av objekt-orienterad programmering vara riktigt användbara eftersom ändringar i ett programs källkod kan enkelt göras med liten kunskap om programmet. Brygga är användbart när både klassen och vad den gör varierar ofta. Själva klassen kan ses som implementationen och vad klassen kan göra som abstraktionen. Brygga kan även ses om två lager av abstraktion. När det bara finns en bestämd implementation är mönstret känt som Pimpl-idiomet i C++-världen. Brygga blandas ofta ihop med designmönstret adapter. I själva verket implementeras ofta brygga med hjälp av adapter. (sv)
  • Bridge é um padrão de projeto de software, ou design pattern em inglês, utilizado quando é desejável que uma interface (abstração) possa variar independentemente das suas implementações. Imagine um sistema gráfico de janelas que deve ser portável para diversas plataformas. Neste sistema são encontrados diversos tipos de janelas, como ícones, diálogos, etc. Estas janelas formam uma hierarquia que contém uma abstração das janelas (classe base). Normalmente, a portabilidade seria obtida criando-se especializações dos tipos de janelas para cada uma das plataformas suportadas. O problema com essa solução reside na complexidade da hierarquia gerada e na dependência de plataforma que existirá nos clientes do sistema. Através do padrão Bridge, a hierarquia que define os tipos de janelas é separada da hierarquia que contém a implementação. Desta forma todas as operações de Janela são abstratas e suas implementações são escondidas dos clientes. O diagrama mostra a solução para o problema citado. Temos duas hierarquias de classes relacionadas: a hierarquia de tipos de janelas (Janela, Ícone e Dialogo) e a de implementação nas plataformas suportadas (JanelaImpl, XWindowImpl e MSWindowImpl). O relacionamento entre as interfaces, Janela e JanelaImpl, é a "ponte" que "desacopla" a interface da implementação. Para que um ícone seja desenhado, faz-se uma chamada ao método DesenhaBorda que por sua vez realiza "n" chamadas ao método DesenhaLinha da classe XWindowImpl ou MSWindowImpl, dependendo da plataforma desejada. (pt)
  • Шаблон мост (англ. Bridge) — структурный шаблон проектирования, используемый в проектировании программного обеспечения чтобы «разделять абстракцию и реализацию так, чтобы они могли изменяться независимо». Шаблон мост использует инкапсуляцию, агрегирование и может использовать наследование для того, чтобы разделить ответственность между классами. (ru)
  • 橋接模式是軟件設計模式中最複雜的模式之一,它把事物對象和其具體行爲、具體特徵分離開來,使它们可以各自独立的变化。事物對象僅是一個抽象的概念。如“圓形”、“三角形”歸于抽象的“形狀”之下,而“畫圓”、“畫三角”歸于實現行爲的“畫圖”類之下,然後由“形狀”調用“畫圖”。 (zh)
  • Міст (англ. Bridge) — шаблон проєктування, призначений для того, щоб відділити абстракцію від її конкретної імплементації таким чином, щоб вони могли бути змінені незалежно один від одного. Належить до класу структурних шаблонів. (uk)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 65033 (xsd:integer)
dbo:wikiPageLength
  • 18197 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1104657601 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • El patró Bridge ens permet desacoplar l'abstracció de la implementació de manera que les dues parts poden variar independentment sense donar problemes a l'aplicació, així doncs, el patró bridge és utilitzat quan volem evitar enllaçar l'abstracció de la seva implementació, les abstraccions i les implementacions han de ser extensibles i els canvis en la implementació no han d'afectar a les abstraccions. (ca)
  • هذا النموذج يقوم على فصل كيفية بداية عمل الكائن (الغرض) والمحتوى أو الناتج النهائي فهو يفصل بين التجريد والتطبيق (implementation). وهذا يفيد في البرامج التي يكون لها تحديثات فجزء منها ثابت وهو الموضوع به التجريد وهو الذي يقوم باستدعاء دالة معينة في الجزء الآخر وهو التطبيق implementaion فتظهر النتائج دون تدخل من الجزء الأول (ar)
  • Eine Brücke (englisch bridge pattern) ist in der Softwareentwicklung ein Strukturmuster (englisch structural pattern), das zur Trennung der Implementierung von ihrer Abstraktion (Schnittstelle) dient. Dadurch können beide unabhängig voneinander verändert werden.Es ist ein Entwurfsmuster der sogenannten GoF-Muster (siehe Viererbande). (de)
  • El patrón Bridge, también conocido como Handle/Body, es una técnica usada en programación para desacoplar una abstracción de su implementación, de manera que ambas puedan ser modificadas independientemente sin necesidad de alterar por ello la otra. Esto es, se desacopla una abstracción de su implementación para que puedan variar independientemente. (es)
  • Le pont est un patron de conception de la famille structuration, qui permet de découpler l'interface d'une classe et son implémentation. La partie concrète (implémentation réelle) peut alors varier, indépendamment de celle abstraite (définition virtuelle), tant qu'elle respecte le contrat de réécriture associé qui les lie (obligation de se conformer aux signatures des fonctions/méthodes, et de leur fournir un corps physique d'implémentation). (fr)
  • 브리지 패턴(Bridge pattern)이란 구현부에서 추상층을 분리하여 각자 독립적으로 변형할 수 있게 하는 패턴이다. (ko)
  • Il bridge pattern è un design pattern (modello di progettazione) della programmazione ad oggetti che permette di separare l'interfaccia di una classe (che cosa si può fare con la classe) dalla sua implementazione (come lo fa). In tal modo si può usare l'ereditarietà per fare evolvere l'interfaccia o l'implementazione in modo separato. (it)
  • Bridge パターン(ブリッジ・パターン)とは、GoF(Gang of Four; 4人のギャングたち)によって定義されたデザインパターンの1つである。「橋渡し」のクラスを用意することによって、クラスを複数の方向に拡張させることを目的とする。 (ja)
  • Wzorzec mostu (ang. bridge pattern) – strukturalny wzorzec projektowy, który pozwala oddzielić abstrakcję obiektu od jego implementacji. Zaleca się stosowanie tego wzorca aby: * odseparować implementację od interfejsu, * poprawić możliwości rozbudowy klas, zarówno implementacji, jak i interfejsu (m.in. przez dziedziczenie), * ukryć implementację przed klientem, co umożliwia zmianę implementacji bez zmian interfejsu. (pl)
  • Шаблон мост (англ. Bridge) — структурный шаблон проектирования, используемый в проектировании программного обеспечения чтобы «разделять абстракцию и реализацию так, чтобы они могли изменяться независимо». Шаблон мост использует инкапсуляцию, агрегирование и может использовать наследование для того, чтобы разделить ответственность между классами. (ru)
  • 橋接模式是軟件設計模式中最複雜的模式之一,它把事物對象和其具體行爲、具體特徵分離開來,使它们可以各自独立的变化。事物對象僅是一個抽象的概念。如“圓形”、“三角形”歸于抽象的“形狀”之下,而“畫圓”、“畫三角”歸于實現行爲的“畫圖”類之下,然後由“形狀”調用“畫圖”。 (zh)
  • Міст (англ. Bridge) — шаблон проєктування, призначений для того, щоб відділити абстракцію від її конкретної імплементації таким чином, щоб вони могли бути змінені незалежно один від одного. Належить до класу структурних шаблонів. (uk)
  • The bridge pattern is a design pattern used in software engineering that is meant to "decouple an abstraction from its implementation so that the two can vary independently", introduced by the Gang of Four. The bridge uses encapsulation, aggregation, and can use inheritance to separate responsibilities into different classes. When there is only one fixed implementation, this pattern is known as the Pimpl idiom in the C++ world. The bridge pattern is often confused with the adapter pattern, and is often implemented using the object adapter pattern; e.g., in the Java code below. (en)
  • Het bridge-patroon is een ontwerppatroon gebruikt in de software engineering. De bedoeling van het bridge patroon is om de abstractie en de implementatie los te koppelen van elkaar zodanig dat de twee onafhankelijk van elkaar kunnen variëren. "decouple an abstraction from its implementation so that the two can vary independently" Een variant hierop is dat de implementatie nog meer ontkoppeld wordt door aanwezigheid van de implementatie uit te stellen tot het punt waar de abstractie wordt gebruikt. (nl)
  • Bridge é um padrão de projeto de software, ou design pattern em inglês, utilizado quando é desejável que uma interface (abstração) possa variar independentemente das suas implementações. Imagine um sistema gráfico de janelas que deve ser portável para diversas plataformas. Neste sistema são encontrados diversos tipos de janelas, como ícones, diálogos, etc. Estas janelas formam uma hierarquia que contém uma abstração das janelas (classe base). Normalmente, a portabilidade seria obtida criando-se especializações dos tipos de janelas para cada uma das plataformas suportadas. O problema com essa solução reside na complexidade da hierarquia gerada e na dependência de plataforma que existirá nos clientes do sistema. (pt)
  • Brygga (bridge på engelska) är ett designmönster som används inom programvaruutveckling som innebär att "frikoppla en abstraktion från dess implementation så att de två kan variera självständigt". Brygga använder inkapslingar, aggregation och kan använda arv för att fördela ansvar till olika klasser. När det bara finns en bestämd implementation är mönstret känt som Pimpl-idiomet i C++-världen. Brygga blandas ofta ihop med designmönstret adapter. I själva verket implementeras ofta brygga med hjälp av adapter. (sv)
rdfs:label
  • نموذج التصميم جسر (ar)
  • Bridge (patró de disseny) (ca)
  • Brücke (Entwurfsmuster) (de)
  • Bridge (patrón de diseño) (es)
  • Bridge pattern (en)
  • Pont (patron de conception) (fr)
  • Bridge pattern (it)
  • 브리지 패턴 (ko)
  • Bridge (ontwerppatroon) (nl)
  • Bridge パターン (ja)
  • Most (wzorzec projektowy) (pl)
  • Bridge (padrão de projeto de software) (pt)
  • Мост (шаблон проектирования) (ru)
  • Brygga (designmönster) (sv)
  • Міст (шаблон проєктування) (uk)
  • 橋接模式 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License