Structural pattern (original) (raw)

About DBpedia

Структурные шаблоны — шаблоны проектирования, в которых рассматривается вопрос о том, как из классов и объектов образуются более крупные структуры.

Property Value
dbo:abstract في هندسة البرمجيات، تعد أنماط أو نماذج التصميم الإنشائي أنماطاً تسهل تصميم البرمجيات من خلال تحديد طريقة بسيطة لتحقيق العلاقات بين اجزاء البرنامج. تتضمن أمثلة الأنماط الهيكلية ما يلي: * نمط المحول Adapter pattern : «يكيّف» واجهة واحدة لفئة في واحدة يتوقعها العميل * خط أنابيب المحول Adapter pipeline: استخدم محولات متعددة لأغراض التصحيح. * نمط واجهة التعديل التحديثي Retrofit Interface Pattern: محول يستخدم كواجهة جديدة لفئات متعددة في نفس الوقت. * النمط التجميعي Aggregate pattern : نسخة من النمط المركب. * نمط الجسر: فصل التجريد عن التنفيذ بحيث يمكن أن يختلفا بشكل مستقل * علامة مميزة أو الشاهد Tombstone: يحتوي كائن «بحث» وسيط على الموقع الحقيقي للكائن. * النمط المركب: شكل شجرة من الكائنات حيث يكون لكل كائن نفس الواجهة * نمط الديكور: إضافة وظائف إضافية إلى كائن في وقت التشغيل حيث يؤدي التصنيف الفرعي إلى زيادة طردية في الفئات الجديدة classes * نمط التمدد Extensibility pattern: ويعرف أيضًا باسم الإطارFramework - يخفي التعليمات البرمجية المعقدة خلف واجهة بسيطة * نمط الواجهة Facade pattern: يقوم بإنشاء واجهة مبسطة لواجهة حالية لتسهيل الاستخدام للمهام الشائعة * نمط Flyweight : يشترك عدد كبير من الكائنات في خصائص كائن مشترك لتوفير مساحة * نمط العلامة Marker pattern: واجهة فارغة لربط البيانات الوصفية بـclass. * الأنابيب والمرشحات Pipes and filters : سلسلة من العمليات حيث يكون ناتج كل عملية هو المدخلات التالية لها. * مؤشر معتم Opaque pointer: مؤشر لنوع غير معلن أو خاص لإخفاء تفاصيل التنفيذ. * نمط الوكيل Proxy pattern : فئة تعمل كواجهة لشيء آخر. (ar) Strukturmuster (englisch structural design patterns) bilden in der Softwareentwicklung Entwurfsmuster, die durch Herstellen von Beziehungen zwischen Entitäten den Entwurf der Software erleichtern. Beispiele für Strukturmuster sind * Adapter: adaptiert eine Schnittstelle für eine Klasse in eine andere, die der Client erwartet: * Adapter-Pipeline: Verwendet mehrere Adapter, um so den Code auszutesten. * Nachrüstungsschnittstellenmuster (engl. retrofit interface pattern): Besteht aus einem Adapter, der gleichzeitig als eine neue Schnittstelle für mehrere Klassen verwendet wird. * : Ist eine Version des Kompositum, die zusätzlich Methoden zur Gruppierung von abgeleiteten Klassen, sprich Nachkommen zur Verfügung stellt * Die Brücke: Entkoppelt eine Abstraktion und deren Implementation, sodass beide sich unabhängig voneinander weiterentwickeln können * Grabstein: Ein „Nachschlagsobjekt“, das den richtigen Ort des Objekts kennt. * Dekorierer: Ermöglicht der Klasse zusätzliche Funktionalität während der Laufzeit hinzuzufügen, wobei durch Ableiten die Klassenanzahl exponentiell ansteigt. * : eine Art von Framework, das komplexen Code hinter einer vereinfachten Schnittstelle verbirgt * Fassade: Erzeugt eine vereinfachte Schnittstelle einer anderen Schnittstelle, um die Benutzung letzterer zu vereinfachen. * Fliegengewicht: Bei diesem Muster teilen sich eine große Anzahl von Objekten ein Objekt der allgemeinen Eigenschaften, um Sicherungsspeicher einzusparen * Kompositum: Eine Baumstruktur von Objekten, in der jedes Objekt dieselbe Schnittstelle verwendet. * Pipes und Filter: Ist eine Prozesskette, in der die Ausgabe von jedem Prozess die Eingabe des nächsten Prozesses ist. * (engl. private class data pattern): Schränkt den Zugriff des Accessor/Mutator ein. * Stellvertreter: Hier fungiert eine Klasse als eine Schnittstelle für etwas anderes. (de) In software engineering, structural design patterns are design patterns that ease the design by identifying a simple way to realize relationships among entities. Examples of Structural Patterns include: * Adapter pattern: 'adapts' one interface for a class into one that a client expects * Adapter pipeline: Use multiple adapters for debugging purposes. * Retrofit Interface Pattern: An adapter used as a new interface for multiple classes at the same time. * Aggregate pattern: a version of the Composite pattern with methods for aggregation of children * Bridge pattern: decouple an abstraction from its implementation so that the two can vary independently * Tombstone: An intermediate "lookup" object contains the real location of an object. * Composite pattern: a tree structure of objects where every object has the same interface * Decorator pattern: add additional functionality to an object at runtime where subclassing would result in an exponential rise of new classes * Extensibility pattern: a.k.a. Framework - hide complex code behind a simple interface * Facade pattern: create a simplified interface of an existing interface to ease usage for common tasks * Flyweight pattern: a large quantity of objects share a common properties object to save space * Marker pattern: an empty interface to associate metadata with a class. * Pipes and filters: a chain of processes where the output of each process is the input of the next * Opaque pointer: a pointer to an undeclared or private type, to hide implementation details * Proxy pattern: a class functioning as an interface to another thing (en) Структурные шаблоны — шаблоны проектирования, в которых рассматривается вопрос о том, как из классов и объектов образуются более крупные структуры. (ru) 在軟體工程中結構型模式是設計模式,藉由一以貫之的方式來了解元件間的關係,以簡化設計。 (zh) Структурні шаблони (англ. structural patterns) — шаблони проєктування, у яких розглядається питання про те, як із класів та об'єктів утворюються більші за розмірами структури. Структурні шаблони рівня класу використовують успадкування для утворення композицій із інтерфейсів та реалізацій. Структурні шаблони рівня об'єкта компонують об'єкти для отримання нової функціональності. Додаткова гнучкість у цьому разі пов'язана з можливістю змінювати композицію об'єктів під час виконання, що є неприпустимим для статичної композиції класів. (uk)
dbo:wikiPageID 855061 (xsd:integer)
dbo:wikiPageLength 3307 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 997477273 (xsd:integer)
dbo:wikiPageWikiLink dbr:Behavioral_pattern dbr:Extensibility_pattern dbr:Bridge_pattern dbr:Decorator_pattern dbr:Opaque_pointer dbr:Concurrency_pattern dbr:Creational_pattern dbr:Composite_pattern dbr:Marker_interface_pattern dbr:Software_engineering dbr:Adapter_pattern dbr:Aggregate_pattern dbc:Articles_with_example_C_Sharp_code dbr:Flyweight_pattern dbr:Proxy_pattern dbc:Articles_with_example_Java_code dbc:Software_design_patterns dbr:Facade_pattern dbr:Pipes_and_filters dbr:Design_pattern_(computer_science)
dbp:wikiPageUsesTemplate dbt:Commons_category dbt:Reflist dbt:Design_Patterns_patterns
dct:subject dbc:Articles_with_example_C_Sharp_code dbc:Articles_with_example_Java_code dbc:Software_design_patterns
gold:hypernym dbr:Patterns
rdf:type yago:WikicatSoftwareDesignPatterns yago:Abstraction100002137 yago:Cognition100023271 yago:Form105930736 yago:PsychologicalFeature100023100 dbo:Disease yago:Structure105726345
rdfs:comment Структурные шаблоны — шаблоны проектирования, в которых рассматривается вопрос о том, как из классов и объектов образуются более крупные структуры. (ru) 在軟體工程中結構型模式是設計模式,藉由一以貫之的方式來了解元件間的關係,以簡化設計。 (zh) Структурні шаблони (англ. structural patterns) — шаблони проєктування, у яких розглядається питання про те, як із класів та об'єктів утворюються більші за розмірами структури. Структурні шаблони рівня класу використовують успадкування для утворення композицій із інтерфейсів та реалізацій. Структурні шаблони рівня об'єкта компонують об'єкти для отримання нової функціональності. Додаткова гнучкість у цьому разі пов'язана з можливістю змінювати композицію об'єктів під час виконання, що є неприпустимим для статичної композиції класів. (uk) في هندسة البرمجيات، تعد أنماط أو نماذج التصميم الإنشائي أنماطاً تسهل تصميم البرمجيات من خلال تحديد طريقة بسيطة لتحقيق العلاقات بين اجزاء البرنامج. تتضمن أمثلة الأنماط الهيكلية ما يلي: * نمط المحول Adapter pattern : «يكيّف» واجهة واحدة لفئة في واحدة يتوقعها العميل * خط أنابيب المحول Adapter pipeline: استخدم محولات متعددة لأغراض التصحيح. * نمط واجهة التعديل التحديثي Retrofit Interface Pattern: محول يستخدم كواجهة جديدة لفئات متعددة في نفس الوقت. * النمط التجميعي Aggregate pattern : نسخة من النمط المركب. * نمط الجسر: فصل التجريد عن التنفيذ بحيث يمكن أن يختلفا بشكل مستقل * علامة مميزة أو الشاهد Tombstone: يحتوي كائن «بحث» وسيط على الموقع الحقيقي للكائن. * النمط المركب: شكل شجرة من الكائنات حيث يكون لكل كائن نفس الواجهة * نمط الديكور: إضافة وظائف إضافية إلى كائن في وقت التشغيل حيث يؤدي (ar) Strukturmuster (englisch structural design patterns) bilden in der Softwareentwicklung Entwurfsmuster, die durch Herstellen von Beziehungen zwischen Entitäten den Entwurf der Software erleichtern. Beispiele für Strukturmuster sind (de) In software engineering, structural design patterns are design patterns that ease the design by identifying a simple way to realize relationships among entities. Examples of Structural Patterns include: (en)
rdfs:label نماذج التصميم الهيكلية (ar) Strukturmuster (de) Structural pattern (en) Структурные шаблоны проектирования (ru) Структурні шаблони (uk) 結構型模式 (zh)
owl:sameAs freebase:Structural pattern yago-res:Structural pattern wikidata:Structural pattern dbpedia-ar:Structural pattern http://bs.dbpedia.org/resource/Šema_strukture dbpedia-de:Structural pattern dbpedia-hu:Structural pattern http://hy.dbpedia.org/resource/Կառուցվածքային_նախագծման_ձևանմուշներ dbpedia-ru:Structural pattern dbpedia-sr:Structural pattern dbpedia-uk:Structural pattern dbpedia-zh:Structural pattern https://global.dbpedia.org/id/4pFwx
prov:wasDerivedFrom wikipedia-en:Structural_pattern?oldid=997477273&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Structural_pattern
is dbo:wikiPageRedirects of dbr:"Structural_design_patterns" dbr:Structural_design_patterns dbr:Structural_patterns
is dbo:wikiPageWikiLink of dbr:Behavioral_pattern dbr:"Structural_design_patterns" dbr:Object-oriented_programming dbr:Concurrency_pattern dbr:Creational_pattern dbr:Abstract_Document_Pattern dbr:Module_pattern dbr:Software_design_pattern dbr:Structural_design_patterns dbr:Structural_patterns
is foaf:primaryTopic of wikipedia-en:Structural_pattern