Matches in DBpedia 2016-04 for { <http://wikidata.dbpedia.org/resource/Q765164> ?p ?o }
Showing triples 1 to 25 of
25
with 100 triples per page.
- Q765164 subject Q8268983.
- Q765164 subject Q8285793.
- Q765164 abstract "The builder pattern is an object creation software design pattern. Unlike the abstract factory pattern and the factory method pattern whose intention is to enable polymorphism, the intention of the builder pattern is to find a solution to the telescoping constructor anti-pattern. The telescoping constructor anti-pattern occurs when the increase of object constructor parameter combination leads to an exponential list of constructors. Instead of using numerous constructors, the builder pattern uses another object, a builder, that receives each initialization parameter step by step and then returns the resulting constructed object at once.The builder pattern has another benefit. It can be used for objects that contain flat data (html code, SQL query, X.509 certificate...), that is to say, data that can't be easily edited. This type of data cannot be edited step by step and must be edited at once. The best way to construct such an object is to use a builder class.Builder often builds a Composite. Often, designs start out using Factory Method (less complicated, more customizable, subclasses proliferate) and evolve toward Abstract Factory, Prototype, or Builder (more flexible, more complex) as the designer discovers where more flexibility is needed. Sometimes creational patterns are complementary: Builder can use one of the other patterns to implement which components are built. Builders are good candidates for a fluent interface.".
- Q765164 wikiPageExternalLink 208403883?pgno=2.
- Q765164 wikiPageExternalLink jw-0102-toolbox.html.
- Q765164 wikiPageExternalLink builder.html.
- Q765164 wikiPageWikiLink Q1061379.
- Q765164 wikiPageWikiLink Q1063550.
- Q765164 wikiPageWikiLink Q1065865.
- Q765164 wikiPageWikiLink Q1144925.
- Q765164 wikiPageWikiLink Q1430599.
- Q765164 wikiPageWikiLink Q181156.
- Q765164 wikiPageWikiLink Q2837898.
- Q765164 wikiPageWikiLink Q3240252.
- Q765164 wikiPageWikiLink Q333348.
- Q765164 wikiPageWikiLink Q47607.
- Q765164 wikiPageWikiLink Q5620977.
- Q765164 wikiPageWikiLink Q637921.
- Q765164 wikiPageWikiLink Q76438.
- Q765164 wikiPageWikiLink Q8268983.
- Q765164 wikiPageWikiLink Q8285793.
- Q765164 wikiPageWikiLink Q8811.
- Q765164 wikiPageWikiLink Q928696.
- Q765164 comment "The builder pattern is an object creation software design pattern. Unlike the abstract factory pattern and the factory method pattern whose intention is to enable polymorphism, the intention of the builder pattern is to find a solution to the telescoping constructor anti-pattern. The telescoping constructor anti-pattern occurs when the increase of object constructor parameter combination leads to an exponential list of constructors.".
- Q765164 label "Builder pattern".