Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Prototype_pattern> ?p ?o }
Showing triples 1 to 80 of
80
with 100 triples per page.
- Prototype_pattern abstract "The prototype pattern is a creational design pattern in software development. It is used 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.The mitotic division of a cell — resulting in two identical cells — is an example of a prototype that plays an active role in copying itself and thus, demonstrates the Prototype pattern. When a cell splits, two cells of identical genotype result. In other words, the cell clones itself.".
- Prototype_pattern thumbnail Prototype_UML.svg?width=300.
- Prototype_pattern wikiPageID "164851".
- Prototype_pattern wikiPageLength "8531".
- Prototype_pattern wikiPageOutDegree "29".
- Prototype_pattern wikiPageRevisionID "698922240".
- Prototype_pattern wikiPageWikiLink Abstract_factory_pattern.
- Prototype_pattern wikiPageWikiLink Builder_pattern.
- Prototype_pattern wikiPageWikiLink Category:Articles_with_example_Java_code.
- Prototype_pattern wikiPageWikiLink Category:Software_design_patterns.
- Prototype_pattern wikiPageWikiLink Composite_pattern.
- Prototype_pattern wikiPageWikiLink Constructor_(object-oriented_programming).
- Prototype_pattern wikiPageWikiLink Creational_pattern.
- Prototype_pattern wikiPageWikiLink Decorator_pattern.
- Prototype_pattern wikiPageWikiLink Delegation_(programming).
- Prototype_pattern wikiPageWikiLink Design_Patterns.
- Prototype_pattern wikiPageWikiLink Factory_method_pattern.
- Prototype_pattern wikiPageWikiLink Function_prototype.
- Prototype_pattern wikiPageWikiLink Inheritance_(object-oriented_programming).
- Prototype_pattern wikiPageWikiLink Instance_(computer_science).
- Prototype_pattern wikiPageWikiLink Mitosis.
- Prototype_pattern wikiPageWikiLink New_and_delete_(C++).
- Prototype_pattern wikiPageWikiLink Object_(computer_science).
- Prototype_pattern wikiPageWikiLink Parameter.
- Prototype_pattern wikiPageWikiLink Polymorphism_(computer_science).
- Prototype_pattern wikiPageWikiLink Prototype.
- Prototype_pattern wikiPageWikiLink Singleton_pattern.
- Prototype_pattern wikiPageWikiLink Software_design_pattern.
- Prototype_pattern wikiPageWikiLink Software_development.
- Prototype_pattern wikiPageWikiLink Virtual_function.
- Prototype_pattern wikiPageWikiLink File:Prototype_UML.svg.
- Prototype_pattern wikiPageWikiLinkText "Prototype object".
- Prototype_pattern wikiPageWikiLinkText "Prototype pattern".
- Prototype_pattern wikiPageWikiLinkText "Prototype".
- Prototype_pattern wikiPageWikiLinkText "prototype".
- Prototype_pattern wikiPageUsesTemplate Template:Cite_book.
- Prototype_pattern wikiPageUsesTemplate Template:Cite_journal.
- Prototype_pattern wikiPageUsesTemplate Template:Design_Patterns_Patterns.
- Prototype_pattern wikiPageUsesTemplate Template:Distinguish.
- Prototype_pattern wikiPageUsesTemplate Template:Other_uses.
- Prototype_pattern wikiPageUsesTemplate Template:Refimprove.
- Prototype_pattern wikiPageUsesTemplate Template:Reflist.
- Prototype_pattern wikiPageUsesTemplate Template:Refn.
- Prototype_pattern wikiPageUsesTemplate Template:Wikibooks.
- Prototype_pattern subject Category:Articles_with_example_Java_code.
- Prototype_pattern subject Category:Software_design_patterns.
- Prototype_pattern hypernym Pattern.
- Prototype_pattern type Disease.
- Prototype_pattern type Pattern.
- Prototype_pattern type Thing.
- Prototype_pattern comment "The prototype pattern is a creational design pattern in software development. It is used 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.".
- Prototype_pattern label "Prototype pattern".
- Prototype_pattern differentFrom Function_prototype.
- Prototype_pattern differentFrom Prototype-based_programming.
- Prototype_pattern sameAs Q928696.
- Prototype_pattern sameAs Прототип_(шаблон).
- Prototype_pattern sameAs Prototype.
- Prototype_pattern sameAs Prototyp_(návrhový_vzor).
- Prototype_pattern sameAs Prototyp_(Entwurfsmuster).
- Prototype_pattern sameAs Prototype_(patrón_de_diseño).
- Prototype_pattern sameAs Prototype_(patron_de_conception).
- Prototype_pattern sameAs Prototype_(patrón_de_deseño).
- Prototype_pattern sameAs תבנית_Prototype.
- Prototype_pattern sameAs Prototípus_programtervezési_minta.
- Prototype_pattern sameAs Նախատիպ_(նախագծման_ձևանմուշ).
- Prototype_pattern sameAs Prototype_pattern.
- Prototype_pattern sameAs Prototype_パターン.
- Prototype_pattern sameAs 프로토타입_패턴.
- Prototype_pattern sameAs Prototyp_(wzorzec_projektowy).
- Prototype_pattern sameAs Prototype.
- Prototype_pattern sameAs m.015yqr.
- Prototype_pattern sameAs Прототип_(шаблон_проектирования).
- Prototype_pattern sameAs Прототип_(пројектни_узорак).
- Prototype_pattern sameAs Prototyp_(designmönster).
- Prototype_pattern sameAs Прототип_(шаблон_проектування).
- Prototype_pattern sameAs Q928696.
- Prototype_pattern sameAs 原型模式.
- Prototype_pattern wasDerivedFrom Prototype_pattern?oldid=698922240.
- Prototype_pattern depiction Prototype_UML.svg.
- Prototype_pattern isPrimaryTopicOf Prototype_pattern.