A prototype pattern is a creational design pattern used in software development when the type of objects to create is determined by a prototypical instance, which is cloned to produce new objects. This pattern is used to: avoid subclasses of an object creator in the client application, like the abstract factory pattern does. avoid the inherent cost of creating a new object in the standard way (e.g. , using the 'new' keyword) when it is prohibitively expensive for a given application.

PropertyValue
dbpprop:abstract
  • A prototype pattern is a creational design pattern used in software development when the type of objects to create is determined by a prototypical instance, which is cloned to produce new objects. This pattern is used to: avoid subclasses of an object creator in the client application, like the abstract factory pattern does. avoid the inherent cost of creating a new object in the standard way (e.g. , using the 'new' keyword) when it is prohibitively expensive for a given application. To implement the pattern, declare an abstract base class that specifies a pure virtual clone method. Any class that needs a "polymorphic constructor" capability derives itself from the abstract base class, and implements the clone operation. The client, instead of writing code that invokes the "new" operator on a hard-coded class name, calls the clone method on the prototype, calls a factory method with a parameter designating the particular concrete derived class desired, or invokes the clone method through some mechanism provided by another design pattern.
  • Ein Prototyp ist ein Entwurfsmuster (design pattern) aus dem Bereich der Softwareentwicklung und gehört zur Kategorie der Erzeugungsmuster (Creational Patterns). Neue Instanzen werden aufgrund prototypischer Instanzen („Vorlagen“) erzeugt. Dabei wird die Vorlage kopiert und an neue Bedürfnisse angepasst. Das Muster ist eines der sogenannten GoF-Muster (Gang of Four, siehe Viererbande).
  • El Prototype (Prototipus) és un patró de disseny del Software. Té com a finalitat crear nous objectes duplicant-los, clonant una instància creada prèviament.
  • El patrón de diseño Prototype (Prototipo), tiene como finalidad crear nuevos objetos duplicándolos, clonando una instancia creada previamente.
  • Le patron de conception prototype est utilisé lorsque la création d'une instance est complexe ou consommatrice en temps. Plutôt que créer plusieurs instances de la classe, on copie la première instance et on modifie la copie de façon appropriée. Pour implanter ce patron il faut déclarer une classe abstraite spécifiant une méthode virtuelle pure appelée clone. Toute classe nécessitant un constructeur polymorphique dérivera de cette classe abstraite et implantera la méthode clone. Le client de cette classe, au lieu d'écrire du code invoquant directement l'opérateur "new" sur une classe explicitement connue, appellera la méthode clone sur le prototype ou passera par un mécanisme fourni par un autre patron de conception (par exemple une méthode de fabrique avec un paramètre désignant la classe concrète à instancier).
  • Prototype è il nome di un design pattern creazionale utilizzato in informatica nella programmazione orientata agli oggetti. Prototype permette di creare nuovi oggetti clonando un oggetto iniziale, detto appunto prototipo. A differenza di altri pattern come Abstract factory o Factory method permette di specificare nuovi oggetti a tempo d'esecuzione, utilizzando un gestore di prototipi (prototype manager) per salvare e reperire dinamicamente le istanze degli oggetti desiderati. Prototype è uno dei design pattern fondamentali definiti dalla cosiddetta gang of four.
  • Prototyp jest to jeden z konstrukcyjnych wzorców projektowych (obiektowy), którego celem jest określenie klasy obiektów za pomocą egzemplarza zwanego prototypem oraz tworzenie podobiektów danej klasy poprzez jego powielenie.
  • Prototype, na ciência da computação, é um padrão de projeto de software (design pattern, em inglês) que permite a criação de objetos a partir de um modelo original, ou protótipo.
  • Прототип, (lang-en|Prototype) — порождающий шаблон проектирования.
  • Прототип - шаблон проектування, відноситься до класу твірних шаблонів.
  • 原型模式是创建型模式的一种,其特点在于通过「复制」一个已经存在的实例来返回新的实例,而不是新建实例。被复制的实例就是我们所称的「原型」,这个原型是可定制的。 原型模式多用于创建复杂的或者耗时的实例,因为这种情况下,复制一个已经存在的实例使程序运行更高效;或者创建值相等,只是命名不一样的同类数据。
dbpprop:hasPhotoCollection
rdf:type
rdfs:comment
  • A prototype pattern is a creational design pattern used in software development when the type of objects to create is determined by a prototypical instance, which is cloned to produce new objects. This pattern is used to: avoid subclasses of an object creator in the client application, like the abstract factory pattern does. avoid the inherent cost of creating a new object in the standard way (e.g. , using the 'new' keyword) when it is prohibitively expensive for a given application.
  • Ein Prototyp ist ein Entwurfsmuster (design pattern) aus dem Bereich der Softwareentwicklung und gehört zur Kategorie der Erzeugungsmuster (Creational Patterns). Neue Instanzen werden aufgrund prototypischer Instanzen („Vorlagen“) erzeugt. Dabei wird die Vorlage kopiert und an neue Bedürfnisse angepasst. Das Muster ist eines der sogenannten GoF-Muster (Gang of Four, siehe Viererbande).
  • El Prototype (Prototipus) és un patró de disseny del Software. Té com a finalitat crear nous objectes duplicant-los, clonant una instància creada prèviament.
  • El patrón de diseño Prototype (Prototipo), tiene como finalidad crear nuevos objetos duplicándolos, clonando una instancia creada previamente.
  • Le patron de conception prototype est utilisé lorsque la création d'une instance est complexe ou consommatrice en temps. Plutôt que créer plusieurs instances de la classe, on copie la première instance et on modifie la copie de façon appropriée. Pour implanter ce patron il faut déclarer une classe abstraite spécifiant une méthode virtuelle pure appelée clone. Toute classe nécessitant un constructeur polymorphique dérivera de cette classe abstraite et implantera la méthode clone.
  • Prototype è il nome di un design pattern creazionale utilizzato in informatica nella programmazione orientata agli oggetti. Prototype permette di creare nuovi oggetti clonando un oggetto iniziale, detto appunto prototipo. A differenza di altri pattern come Abstract factory o Factory method permette di specificare nuovi oggetti a tempo d'esecuzione, utilizzando un gestore di prototipi (prototype manager) per salvare e reperire dinamicamente le istanze degli oggetti desiderati.
  • Prototyp jest to jeden z konstrukcyjnych wzorców projektowych (obiektowy), którego celem jest określenie klasy obiektów za pomocą egzemplarza zwanego prototypem oraz tworzenie podobiektów danej klasy poprzez jego powielenie.
  • Prototype, na ciência da computação, é um padrão de projeto de software (design pattern, em inglês) que permite a criação de objetos a partir de um modelo original, ou protótipo.
  • Прототип, (lang-en|Prototype) — порождающий шаблон проектирования.
  • Прототип - шаблон проектування, відноситься до класу твірних шаблонів.
  • 原型模式是创建型模式的一种,其特点在于通过「复制」一个已经存在的实例来返回新的实例,而不是新建实例。被复制的实例就是我们所称的「原型」,这个原型是可定制的。 原型模式多用于创建复杂的或者耗时的实例,因为这种情况下,复制一个已经存在的实例使程序运行更高效;或者创建值相等,只是命名不一样的同类数据。
rdfs:label
  • Prototype pattern
  • Prototyp (Entwurfsmuster)
  • Prototype
  • Prototype (patrón de diseño)
  • Prototype (patron de conception)
  • Prototype pattern
  • Prototyp (wzorzec projektowy)
  • Prototype
  • Прототип (шаблон проектирования)
  • Прототип (шаблон проектування)
  • 原型模式
owl:sameAs
skos:subject
foaf:page
is dbpprop:disambiguates of
is dbpprop:redirect of
is owl:sameAs of