About: Facade 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%2FFacade_pattern

The facade pattern (also spelled façade) is a software-design pattern commonly used in object-oriented programming. Analogous to a facade in architecture, a facade is an object that serves as a front-facing interface masking more complex underlying or structural code. A facade can:

AttributesValues
rdf:type
rdfs:label
  • نمط واجهة المبنى (ar)
  • Facade (ca)
  • Fasáda (návrhový vzor) (cs)
  • Fassade (Entwurfsmuster) (de)
  • Facade (patrón de diseño) (es)
  • Facade pattern (en)
  • Façade pattern (it)
  • Façade (patron de conception) (fr)
  • Facade パターン (ja)
  • 퍼사드 패턴 (ko)
  • Façade (ontwerppatroon) (nl)
  • Façade (pt)
  • Fasada (wzorzec projektowy) (pl)
  • Фасад (шаблон проектирования) (ru)
  • Фасад (шаблон проєктування) (uk)
  • Fasad (designmönster) (sv)
  • 外觀模式 (zh)
rdfs:comment
  • Fasáda (anglicky Facade) je softwarový návrhový vzor, který slouží ke zjednodušení komunikace mezi uživatelem a systémem. Použití je výhodné, pokud je tento systém příliš komplexní (obsahuje mnoho tříd a vazeb) pro splnění dané oblasti úloh, jež po něm vyžadují uživatelé. Fasáda je způsob nahrazení velkého počtu rozhraní subsystémů, sjednoceným rozhraním, které bude zaštitovat všechna rozhraní subsystémů. Cílem je tedy omezit množství tříd, se kterými musí uživatel komunikovat. Často se využívá spolu s návrhovým vzorem jedináček (Singleton). Fasáda nemusí být realizována jako jediná třída, ale může být i skupinou tříd. (cs)
  • Fachada (Facade) es un tipo de patrón de diseño estructural. Viene motivado por la necesidad de estructurar un entorno de programación y reducir su complejidad con la división en subsistemas, minimizando las comunicaciones y dependencias entre estos. (es)
  • En génie logiciel, le patron de conception (ou design pattern) façade a pour but de cacher une conception et une interface complexe difficile à comprendre (cette complexité étant apparue « naturellement » avec l'évolution du sous-système en question). (fr)
  • Facade パターンあるいは Façade パターン(ファサード・パターン)とは、GoF(Gang of Four; 4人のギャングたち)によって定義された、コンピュータソフトウェアのデザインパターンの1つである。Facade(ファサード)とは「建物の正面」を意味する。異なるサブシステムを単純な操作だけを持ったFacadeクラスで結び、サブシステム間の独立性を高める事を目的とする。 (ja)
  • De façade is een ontwerppatroon in het vakgebied der object-georiënteerd ontwerpen binnen de informatica. De façade dient als voorkant voor een collectie van objecten die samen een verzameling diensten aanbieden. (nl)
  • Fasada – wzorzec projektowy należący do grupy wzorców strukturalnych. Służy do ujednolicenia dostępu do złożonego systemu poprzez wystawienie uproszczonego, uporządkowanego interfejsu programistycznego, który ułatwia jego użycie. (pl)
  • Fasad är ett designmönster som syftar till att tillhandahålla ett gränssnitt till en samling av klasser. I typfallet implementeras den som en singleton. En fasad ger en tydlig definition av kommunikationen mellan klienter som anropar fasaden och det bakomliggande programmet. (sv)
  • Шаблон фасад (англ. Facade) — структурный шаблон проектирования, позволяющий скрыть сложность системы путём сведения всех возможных внешних вызовов к одному объекту, делегирующему их соответствующим объектам системы. (ru)
  • 外观模式(Facade pattern),是軟件工程中常用的一種軟件設計模式,它為子系統中的一組介面提供一個統一的高層介面,使得子系統更容易使用。 外观模式是一个设计模式 (计算机)中常用的面向对象程序设计. 类似于一个建筑学中的立面. 立面作为一个前端接口来屏蔽更复杂的底层或结构代码。外观模式可以: * 通用简化的API屏蔽与更复杂的内部组件和结构, 以提高Software library的可读性和可用性 * 为更通用的功能提供上下文特定的接口 * 在广泛更新重构单层系统(Monolithic System)或紧密耦合(tight coupling)的軟件系统, 提供一个简化的启动点,更有利于更多的松耦合(loose coupling)代码 当一个系统非常复杂或难以理解时,开发人员通常会使用 facade 设计模式,因为该系统有许多相互依赖的类,或者因为其源代码不可用。Facade模式隐藏了更大系统的复杂性,为客户端提供了一个更简单的接口。通常会涉及到一个wrapper包含客户端所需的一组成员的。这些成员代表 facade 客户端访问系统并隐藏实现细节。 (zh)
  • Фаса́д — шаблон проєктування, призначений для об'єднання групи підсистем під один уніфікований інтерфейс, надаючи доступ до них через одну точку входу. Це дозволяє спростити роботу з підсистемами. Фасад належить до структурних шаблонів проєктування. (uk)
  • نمط واجهة المبنى (بالإنجليزية: facade pattern)‏ (يلفظ (فساد) façade أيضاً) هو نمط تصميم برامج شائع الاستخدام في البرمجة كائنية التوجه. تشبه الواجهة في العمارة، الواجهة هي كائن يعمل كواجهة أمامية تخفي كودًا أساسيًا أو بنيويًا أكثر تعقيدًا. يمكن للواجهة: (ar)
  • El patró facade (o patró de façana) és un patró de disseny generalment utilitzat en la programació orientada a objectes. El nom és una analogia a una façana arquitectònica. Un facade és un objecte que proporciona una interfície simplificada a un cos més gran de codi, com una classe biblioteca. Un facade permet: (ca)
  • Fassade (englisch facade, auch façade geschrieben) ist ein Entwurfsmuster aus dem Bereich der Softwareentwicklung, das zur Kategorie der Strukturmuster (engl. structural design patterns) gehört. Es bietet eine einheitliche und meist vereinfachte Schnittstelle zu einer Menge von Schnittstellen eines Subsystems. (de)
  • The facade pattern (also spelled façade) is a software-design pattern commonly used in object-oriented programming. Analogous to a facade in architecture, a facade is an object that serves as a front-facing interface masking more complex underlying or structural code. A facade can: (en)
  • Letteralmente façade significa "facciata", ed infatti nella programmazione ad oggetti indica un oggetto che permette, attraverso un'interfaccia più semplice, l'accesso a sottosistemi che espongono interfacce complesse e molto diverse tra loro, nonché a blocchi di codice complessi. Consideriamo, ad esempio, la seguente situazione in cui una classe Client, per realizzare una singola operazione deve accedere ad alcune classi molto differenti tra loro. (it)
  • 퍼사드(프랑스어: façade[fəˈsɑːd] 영어: facade) 패턴(외관 패턴)은 소프트웨어 공학 디자인 패턴 중 하나이다. 객체 지향 프로그래밍 분야에서 자주 쓰인다. Facade (외관)는 "건물의 정면"을 의미한다. 퍼사드는 클래스 라이브러리 같은 어떤 소프트웨어의 다른 커다란 코드 부분에 대한 간략화된 인터페이스를 제공하는 객체이다. * 퍼사드는 소프트웨어 라이브러리를 쉽게 사용할 수 있게 해준다. 또한 퍼사드는 소프트웨어 라이브러리를 쉽게 이해할 수 있게 해 준다. 퍼사드는 공통적인 작업에 대해 간편한 메소드들을 제공해준다. * 퍼사드는 라이브러리를 사용하는 코드들을 좀 더 읽기 쉽게 해준다. * 퍼사드는 라이브러리 바깥쪽의 코드가 라이브러리의 안쪽 코드에 의존하는 일을 감소시켜 준다. 대부분의 바깥쪽의 코드가 퍼사드를 이용하기 때문에 시스템을 개발하는 데 있어 유연성이 향상된다. * 퍼사드는 좋게 작성되지 않은 API의 집합을 하나의 좋게 작성된 API로 감싸준다. (ko)
  • O Padrão de projeto Facade (ou Fachada) é um padrão de design de software usado comumente com programação orientada a objetos. Este nome é uma analogia para uma fachada arquitetural. Um Facade é um objeto que provê uma interface simplificada para um corpo de código maior, como por exemplo, uma biblioteca de classes. (pt)
foaf:depiction
  • http://commons.wikimedia.org/wiki/Special:FilePath/Example_of_Facade_design_pattern_in_UML.png
  • http://commons.wikimedia.org/wiki/Special:FilePath/Facade_Design_Pattern_Class_Diagram_UML.svg
  • http://commons.wikimedia.org/wiki/Special:FilePath/Facade_Design_Pattern_Sequence_Diagram_UML.svg
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
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, 49 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software