About: Composite 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%2FComposite_pattern&invfp=IFP_OFF&sas=SAME_AS_OFF

In software engineering, the composite pattern is a partitioning design pattern. The composite pattern describes a group of objects that are treated the same way as a single instance of the same type of object. The intent of a composite is to "compose" objects into tree structures to represent part-whole hierarchies. Implementing the composite pattern lets clients treat individual objects and compositions uniformly.

AttributesValues
rdf:type
rdfs:label
  • نموذج التصميم المجمع (ar)
  • Composite (ca)
  • Composite (cs)
  • Kompositum (Entwurfsmuster) (de)
  • Composite (patrón de diseño) (es)
  • Composite pattern (en)
  • Composite (it)
  • Composite (patron de conception) (fr)
  • 컴포지트 패턴 (ko)
  • Composite パターン (ja)
  • Kompozyt (wzorzec projektowy) (pl)
  • Composite (pt)
  • Компоновщик (шаблон проектирования) (ru)
  • Компонувальник (шаблон проєктування) (uk)
rdfs:comment
  • El patró Composite és un patró compost que descriu un grup d'objectes, que s'ha de fer servir amb una sola instància d'objecte. La intenció d'un Composite és “compondre” objectes en estructures d'arbre. Implementar el patró Composite permet als clients tractar de manera uniforme els objectes individuals i els objectes compostos. (ca)
  • Návrhový vzor Composite představuje řešení, jak uspořádat jednoduché objekty a z nich složené (kompozitní) objekty. Snahou vzoru je, aby k oběma typům objektů (jednoduchým a složeným) bylo možné přistoupit jednotným způsobem. (cs)
  • In software engineering, the composite pattern is a partitioning design pattern. The composite pattern describes a group of objects that are treated the same way as a single instance of the same type of object. The intent of a composite is to "compose" objects into tree structures to represent part-whole hierarchies. Implementing the composite pattern lets clients treat individual objects and compositions uniformly. (en)
  • Das Kompositum (englisch composite oder whole-part) ist ein Entwurfsmuster aus dem Bereich der Softwareentwicklung, das zur Kategorie der Strukturmuster (englisch structural patterns) gehört. Es ist ein so genanntes GoF-Entwurfsmuster. Das Kompositionsmuster (composite pattern) wird angewendet, um Teil-Ganzes-Hierarchien zu repräsentieren, indem Objekte zu Baumstrukturen zusammengefügt werden. Die Grundidee des Kompositionsmusters ist, in einer abstrakten Klasse sowohl primitive Objekte als auch ihre Behälter zu repräsentieren. Somit können sowohl einzelne Objekte als auch ihre Kompositionen einheitlich behandelt werden. (de)
  • En génie logiciel, un patron composite est un patron de conception (design pattern) structurel. Ce patron permet de concevoir une structure arborescente, par exemple une représentation d'un dossier, ses sous-dossiers et leurs fichiers. (fr)
  • Composite パターン(コンポジット・パターン)とは、GoF (Gang of Four; 4人のギャングたち) によって定義されたデザインパターンの1つである。「構造に関するパターン」に属する。Composite パターンを用いるとディレクトリとファイルなどのような、木構造を伴う再帰的なデータ構造を表すことができる。 Composite パターンにおいて登場するオブジェクトは、「枝」と「葉」であり、これらは共通のインターフェースを実装している。そのため、枝と葉を同様に扱えるというメリットがある。 (ja)
  • 컴포지트 패턴(Composite pattern)이란 객체들의 관계를 트리 구조로 구성하여 부분-전체 계층을 표현하는 패턴으로, 사용자가 단일 객체와 복합 객체 모두 동일하게 다루도록 한다. (ko)
  • Nella programmazione ad oggetti, il Composite è uno dei pattern fondamentali, definiti originariamente dalla Gang of Four. Questo pattern permette di trattare un gruppo di oggetti come se fossero l'istanza di un oggetto singolo.Il design pattern Composite organizza gli oggetti in una struttura ad albero, nella quale i nodi sono delle composite e le foglie sono oggetti semplici. È utilizzato per dare la possibilità ai client di manipolare oggetti singoli e composizioni in modo uniforme. (it)
  • Kompozyt – strukturalny wzorzec projektowy, którego celem jest składanie obiektów w taki sposób, aby klient widział wiele z nich jako pojedynczy obiekt. (pl)
  • Компоновщик (англ. Composite pattern) — структурный шаблон проектирования, объединяющий объекты в древовидную структуру для представления иерархии от частного к целому. Компоновщик позволяет клиентам обращаться к отдельным объектам и к группам объектов одинаково. (ru)
  • Entende-se por Composite um padrão de projeto de software utilizado para representar um objeto formado pela composição de objetos similares. Este conjunto de objetos pressupõe uma mesma hierarquia de classes a que ele pertence. Tal padrão é, normalmente, utilizado para representar listas recorrentes - ou recursivas - de elementos. Além disso, este modo de representação hierárquica de classes permite que os elementos contidos em um objeto composto sejam tratados como se fossem um objeto único. Desta forma, os métodos comuns às classes podem ser aplicados, também, ao conjunto agrupado no objeto composto. (pt)
  • Компонувальник, Composite — структурний шаблон який об'єднує об'єкти в ієрархічну деревоподібну структуру, і дозволяє уніфіковане звертання для кожного елемента дерева. (uk)
  • هذا النموذج بالرغم من تعقيد اسمه الا انه نموذج بسيط جدا. يستخدم هذا النموذج لاجراء عملية ما على مجموعة كبيرة من العناصر بدون معرفة عددها فمهما كان العدد سيستمر النموذج في تنفيذ العملية إلى انتهاء العدد. وتتكون تلك العناصر من صنفين الأول يكون حاوية ويحتوي على عناصر اما من نفس نوعه أو من نوع قابل للتشغيل. نموذج المجمع composite يتكون من عنصرين هما الـ Composites و الـ Component وكلاهما يكون مشتق من نفس الواجهة وفي معظم الأوقات التعامل مع الـ Composites يكون غرضه هو كيفية الوصول للـ Component. (ar)
  • El patrón Composite sirve para construir objetos complejos a partir de otros más simples y similares entre sí, gracias a la composición recursiva y a una estructura en forma de árbol. Esto simplifica el tratamiento de los objetos creados, ya que al poseer todos ellos una interfaz común, se tratan todos de la misma manera. Dependiendo de la implementación, pueden aplicarse procedimientos al total o una de las partes de la estructura compuesta como si de un nodo final se tratara, aunque dicha parte esté compuesta a su vez de muchas otras.Un claro ejemplo de uso extendido de este patrón se da en los entornos de programación 2D para aplicaciones gráficas. Un videojuego puede contener diferentes capas "layers" de sprites (como una capa de enemigos) pudiéndose invocar un método que actúe sobre t (es)
foaf:depiction
  • http://commons.wikimedia.org/wiki/Special:FilePath/Composite_UML_class_diagram_(fixed).svg
  • http://commons.wikimedia.org/wiki/Special:FilePath/Composite_pattern_in_LePUS3.png
  • http://commons.wikimedia.org/wiki/Special:FilePath/W3sDesign_Composite_Design_Pattern_Type_Safety_UML.jpg
  • http://commons.wikimedia.org/wiki/Special:FilePath/W3sDesign_Composite_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
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, 53 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software