About: Creational pattern     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:Structure105726345, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FCreational_pattern

In software engineering, creational design patterns are design patterns that deal with object creation mechanisms, trying to create objects in a manner suitable to the situation. The basic form of object creation could result in design problems or in added complexity to the design. Creational design patterns solve this problem by somehow controlling this object creation.

AttributesValues
rdf:type
rdfs:label
  • أنماط إنشائية (ar)
  • Erzeugungsmuster (de)
  • Creational pattern (en)
  • Порождающие шаблоны проектирования (ru)
  • 創建型模式 (zh)
  • Твірні шаблони (uk)
rdfs:comment
  • In software engineering, creational design patterns are design patterns that deal with object creation mechanisms, trying to create objects in a manner suitable to the situation. The basic form of object creation could result in design problems or in added complexity to the design. Creational design patterns solve this problem by somehow controlling this object creation. (en)
  • Порождающие шаблоны (англ. Creational patterns) — шаблоны проектирования, которые имеют дело с процессом создания объектов. Они позволяют сделать систему независимой от способа создания, композиции и представления объектов. Шаблон, порождающий классы, использует наследование, чтобы изменять наследуемый класс, а шаблон, порождающий объекты, делегирует инстанцирование другому объекту. (ru)
  • 在软件工程中,创建型模式是处理对象创建的设计模式,试图根据实际情况使用合适的方式创建对象,因為基本的对象创建方式可能会导致设计上的问题,或增加设计的复杂度。创建型模式的关注点是如何创建对象,其核心思想是要把对象的创建和使用相分离。 创建型模式由两个主导思想构成。一是将系统使用的具体类封装起来,二是隐藏这些具体类的实例创建的方式。 创建型模式又分为对象创建型模式和类创建型模式。对象创建型模式处理对象的创建,类创建型模式处理类的创建。详细地说,对象创建型模式把对象创建的一部分推迟到另一个对象中,而类创建型模式将它对象的创建推迟到子类中。 (zh)
  • في هندسة البرمجيات، أنماط التصميم الإنشائية (بالإنجليزية: creational design patterns)‏ هي أنماط التصميم التي تتعامل مع ألية إنشاء كائن، في محاولة لإنشاء كائنات بطريقة مناسبة لهذا الوضع. يمكن أن يؤدي الشكل الأساسي لإنشاء الكائن إلى مشكلات في التصميم أو تعقيد إضافي للتصميم. تحل أنماط التصميم الإبداعي هذه المشكلة عن طريق التحكم بطريقة ما في إنشاء هذا الكائن. تتكون أنماط التصميم الإبداعي من فكرتين مهيمنتين. الأول هو التغليف البرمجي المعرفة حول الاصناف الملموسة التي يستخدمها النظام. الآخر وهو إخفاء كيفية إنشاء ودمج مثيلات للكائنات البرمجية هذه اصناف المحددة. (ar)
  • Erzeugungsmuster (englisch creational patterns) sind eine Teilmenge der Entwurfsmuster aus dem Bereich der Softwareentwicklung, die der Erzeugung von Objekten dienen. Sie entkoppeln die Konstruktion eines Objekts von seiner Repräsentation. Die Objekterzeugung wird gekapselt und ausgelagert (z. B. in eine Fabrik), um den Kontext der Objekterzeugung unabhängig von der konkreten Implementierung zu halten, gemäß der Regel: „Programmiere gegen die Schnittstelle, nicht gegen die Implementierung!“ (de)
  • Твірні шаблони (англ. Creational patterns) — це шаблони проєктування, що абстрагують процес побудови об'єктів. Вони допоможуть зробити систему незалежною від способу створення, композиції та представлення її об'єктів. Шаблон, який породжує класи, використовує успадкування, щоб варіювати створюваний клас, а шаблон, що створює об'єкти, делегує інстанціювання іншому об'єктові. Ці шаблони важливі, коли система більше залежить від композиції об'єктів, ніж від успадкування класів. Єдина інформація про об'єкти, що відома системі — їхні інтерфейси. (uk)
foaf:depiction
  • http://commons.wikimedia.org/wiki/Special:FilePath/Creational_Pattern_Simple_Structure.png
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
sameAs
dbp:wikiPageUsesTemplate
thumbnail
has abstract
  • في هندسة البرمجيات، أنماط التصميم الإنشائية (بالإنجليزية: creational design patterns)‏ هي أنماط التصميم التي تتعامل مع ألية إنشاء كائن، في محاولة لإنشاء كائنات بطريقة مناسبة لهذا الوضع. يمكن أن يؤدي الشكل الأساسي لإنشاء الكائن إلى مشكلات في التصميم أو تعقيد إضافي للتصميم. تحل أنماط التصميم الإبداعي هذه المشكلة عن طريق التحكم بطريقة ما في إنشاء هذا الكائن. تتكون أنماط التصميم الإبداعي من فكرتين مهيمنتين. الأول هو التغليف البرمجي المعرفة حول الاصناف الملموسة التي يستخدمها النظام. الآخر وهو إخفاء كيفية إنشاء ودمج مثيلات للكائنات البرمجية هذه اصناف المحددة. يتم تصنيف أنماط التصميم الإنشائي أيضًا إلى الأنماط الإنشائية للكائنات والأنماط الإنشائية للأصناف، حيث تتعامل أنماط إنشاء الكائنات مع إنشاء الكائنات وتتعامل أنماط إنشاء الصنف مع إنشاء مثيل برمجي للصنف. بتفاصيل أكبر، تؤجل أنماط إنشاء الكائنات جزءًا من إنشاء الكائن الخاص بها إلى كائن آخر، بينما تؤجل أنماط إنشاء الصنف إلى إنشاء اصناف الفرعية. خمسة أنماط تصميم معروفة هي جزء من الأنماط الإبداعية هي * نمط المصنع المجرد (بالإنجليزية: Abstract factory pattern)‏، الذي يوفر واجهة لإنشاء كائنات مرتبطة أو تابعة دون تحديد اصناف المحدد للكائنات. * نمط البنّاء (بالإنجليزية: Builder pattern)‏، الذي يفصل بناء كائن معقد عن تمثيله بحيث يمكن لعملية البناء نفسها إنشاء تمثيلات مختلفة. * نمط طريقة المصنع (بالإنجليزية: Factory method pattern)‏، والذي يسمح للصنف بتأجيل الاستنساخ البرمجي (إنشاء مثيل) إلى أصناف الفرعية. * نمط النموذج الأولي (بالإنجليزية: Prototype pattern)‏، الذي يحدد نوع الكائن المراد إنشاؤه باستخدام مثيل برمجي للنموذج الأولي، ويخلق كائنات جديدة عن طريق استنساخ هذا النموذج الأولي. * نمط المفرد (بالإنجليزية: Singleton)‏، الذي يضمن أن الصنف لديه مثيل واحد فقط، ويوفر نقطة وصول عالمية إليه. (ar)
  • In software engineering, creational design patterns are design patterns that deal with object creation mechanisms, trying to create objects in a manner suitable to the situation. The basic form of object creation could result in design problems or in added complexity to the design. Creational design patterns solve this problem by somehow controlling this object creation. (en)
  • Erzeugungsmuster (englisch creational patterns) sind eine Teilmenge der Entwurfsmuster aus dem Bereich der Softwareentwicklung, die der Erzeugung von Objekten dienen. Sie entkoppeln die Konstruktion eines Objekts von seiner Repräsentation. Die Objekterzeugung wird gekapselt und ausgelagert (z. B. in eine Fabrik), um den Kontext der Objekterzeugung unabhängig von der konkreten Implementierung zu halten, gemäß der Regel: „Programmiere gegen die Schnittstelle, nicht gegen die Implementierung!“ Entwurfsmuster beinhalten zwei Ideen: Die erste besteht darin, das Wissen über die konkreten Klassen zu verbergen, die zweite darin, zu verbergen, wie Instanzen dieser Klassen erzeugt und verbunden werden. Erzeugungsmuster werden in Objekt-Erzeugungsmuster und Klassen-Erzeugungsmuster aufgeteilt. Erstere behandeln Entwurfsmuster, die mit der Objekterzeugung zu tun haben und Teile der Objekterzeugung anderen Objekten überlassen. Letztere haben mit der Klasseninstanziierung zu tun und überlassen die Klasseninstanziierung Unterklassen. (de)
  • Порождающие шаблоны (англ. Creational patterns) — шаблоны проектирования, которые имеют дело с процессом создания объектов. Они позволяют сделать систему независимой от способа создания, композиции и представления объектов. Шаблон, порождающий классы, использует наследование, чтобы изменять наследуемый класс, а шаблон, порождающий объекты, делегирует инстанцирование другому объекту. (ru)
  • Твірні шаблони (англ. Creational patterns) — це шаблони проєктування, що абстрагують процес побудови об'єктів. Вони допоможуть зробити систему незалежною від способу створення, композиції та представлення її об'єктів. Шаблон, який породжує класи, використовує успадкування, щоб варіювати створюваний клас, а шаблон, що створює об'єкти, делегує інстанціювання іншому об'єктові. Ці шаблони важливі, коли система більше залежить від композиції об'єктів, ніж від успадкування класів. Таким чином, замість прямого кодування фіксованого набору поведінок, визначається невеликий набір фундаментальних поведінок, за допомогою композиції яких можна отримувати складніші. Таким чином, для створення об'єктів з конкретною поведінкою потрібно щось більше, ніж просте інстанціювання екземпляру класу. Шаблони, що породжують, інкапсулюють знання про конкретні класи, які застосовуються у системі та приховують деталі того, як ці класи створюються і стикуються між собою. Єдина інформація про об'єкти, що відома системі — їхні інтерфейси. (uk)
  • 在软件工程中,创建型模式是处理对象创建的设计模式,试图根据实际情况使用合适的方式创建对象,因為基本的对象创建方式可能会导致设计上的问题,或增加设计的复杂度。创建型模式的关注点是如何创建对象,其核心思想是要把对象的创建和使用相分离。 创建型模式由两个主导思想构成。一是将系统使用的具体类封装起来,二是隐藏这些具体类的实例创建的方式。 创建型模式又分为对象创建型模式和类创建型模式。对象创建型模式处理对象的创建,类创建型模式处理类的创建。详细地说,对象创建型模式把对象创建的一部分推迟到另一个对象中,而类创建型模式将它对象的创建推迟到子类中。 (zh)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is Wikipage redirect of
is foaf:primaryTopic of
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 (61 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