Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Strategy_pattern> ?p ?o }
Showing triples 1 to 79 of
79
with 100 triples per page.
- Strategy_pattern abstract "In computer programming, the strategy pattern (also known as the policy pattern) is a software design pattern that enables an algorithm's behavior to be selected at runtime. The strategy pattern defines a family of algorithms, encapsulates each algorithm, and makes the algorithms interchangeable within that family.Strategy lets the algorithm vary independently from clients that use it. Strategy is one of the patterns included in the influential book Design Patterns by Gamma et al. that popularized the concept of using patterns to describe software design.For instance, a class that performs validation on incoming data may use a strategy pattern to select a validation algorithm based on the type of data, the source of the data, user choice, or other discriminating factors. These factors are not known for each case until run-time, and may require radically different validation to be performed. The validation strategies, encapsulated separately from the validating object, may be used by other validating objects in different areas of the system (or even different systems) without code duplication.The essential requirement in the programming language is the ability to store a reference to some code in a data structure and retrieve it. This can be achieved by mechanisms such as the native function pointer, the first-class function, classes or class instances in object-oriented programming languages, or accessing the language implementation's internal storage of code via reflection.".
- Strategy_pattern thumbnail Strategy_Pattern_in_UML.png?width=300.
- Strategy_pattern wikiPageExternalLink strategy-pattern.html.
- Strategy_pattern wikiPageExternalLink legend.xml.
- Strategy_pattern wikiPageExternalLink replaceTypeCodeWithStateStrategy.html.
- Strategy_pattern wikiPageExternalLink the-strategy-pattern-in-javascript.
- Strategy_pattern wikiPageExternalLink jw-0426-designpatterns.html.
- Strategy_pattern wikiPageExternalLink Strategy.xml.
- Strategy_pattern wikiPageExternalLink index.php?title=TheStrategyPattern.
- Strategy_pattern wikiPageExternalLink the-strategy-pattern.
- Strategy_pattern wikiPageID "164865".
- Strategy_pattern wikiPageLength "10898".
- Strategy_pattern wikiPageOutDegree "22".
- Strategy_pattern wikiPageRevisionID "708112988".
- Strategy_pattern wikiPageWikiLink Algorithm.
- Strategy_pattern wikiPageWikiLink Category:Articles_with_example_Java_code.
- Strategy_pattern wikiPageWikiLink Category:Software_design_patterns.
- Strategy_pattern wikiPageWikiLink Computer_programming.
- Strategy_pattern wikiPageWikiLink Dependency_injection.
- Strategy_pattern wikiPageWikiLink Design_Patterns.
- Strategy_pattern wikiPageWikiLink First-class_function.
- Strategy_pattern wikiPageWikiLink Function_pointer.
- Strategy_pattern wikiPageWikiLink Higher-order_function.
- Strategy_pattern wikiPageWikiLink Index_of_object-oriented_programming_articles.
- Strategy_pattern wikiPageWikiLink Java_(programming_language).
- Strategy_pattern wikiPageWikiLink Mixin.
- Strategy_pattern wikiPageWikiLink Object-oriented_programming.
- Strategy_pattern wikiPageWikiLink closed_principle.
- Strategy_pattern wikiPageWikiLink Policy-based_design.
- Strategy_pattern wikiPageWikiLink Programming_language.
- Strategy_pattern wikiPageWikiLink Reflection_(computer_programming).
- Strategy_pattern wikiPageWikiLink Software_design_pattern.
- Strategy_pattern wikiPageWikiLink Strategy.
- Strategy_pattern wikiPageWikiLink File:StrategyPattern_IBrakeBehavior.svg.
- Strategy_pattern wikiPageWikiLink File:Strategy_Pattern_in_UML.png.
- Strategy_pattern wikiPageWikiLink File:Strategy_pattern_in_LePUS3.gif.
- Strategy_pattern wikiPageWikiLinkText "Strategy Pattern".
- Strategy_pattern wikiPageWikiLinkText "Strategy pattern".
- Strategy_pattern wikiPageWikiLinkText "Strategy".
- Strategy_pattern wikiPageWikiLinkText "strategy pattern".
- Strategy_pattern wikiPageWikiLinkText "strategy".
- Strategy_pattern wikiPageUsesTemplate Template:Commonscat.
- Strategy_pattern wikiPageUsesTemplate Template:Design_Patterns_Patterns.
- Strategy_pattern wikiPageUsesTemplate Template:Reflist.
- Strategy_pattern wikiPageUsesTemplate Template:Wikibooks.
- Strategy_pattern subject Category:Articles_with_example_Java_code.
- Strategy_pattern subject Category:Software_design_patterns.
- Strategy_pattern hypernym Pattern.
- Strategy_pattern type Disease.
- Strategy_pattern type Pattern.
- Strategy_pattern type Redirect.
- Strategy_pattern comment "In computer programming, the strategy pattern (also known as the policy pattern) is a software design pattern that enables an algorithm's behavior to be selected at runtime. The strategy pattern defines a family of algorithms, encapsulates each algorithm, and makes the algorithms interchangeable within that family.Strategy lets the algorithm vary independently from clients that use it. Strategy is one of the patterns included in the influential book Design Patterns by Gamma et al.".
- Strategy_pattern label "Strategy pattern".
- Strategy_pattern sameAs Q775349.
- Strategy_pattern sameAs نموذج_الإستراتيجية.
- Strategy_pattern sameAs Стратегия_(шаблон).
- Strategy_pattern sameAs Patró_estratègia.
- Strategy_pattern sameAs Strategy_pattern.
- Strategy_pattern sameAs Strategy.
- Strategy_pattern sameAs Strategie_(Entwurfsmuster).
- Strategy_pattern sameAs Strategy_(patrón_de_diseño).
- Strategy_pattern sameAs Stratégie_(patron_de_conception).
- Strategy_pattern sameAs Strategy_(patrón_de_deseño).
- Strategy_pattern sameAs Stratégia_programtervezési_minta.
- Strategy_pattern sameAs Strategia_(patrono_de_designo).
- Strategy_pattern sameAs Strategy_pattern.
- Strategy_pattern sameAs Strategy_パターン.
- Strategy_pattern sameAs Strategia_(wzorzec_projektowy).
- Strategy_pattern sameAs Strategy.
- Strategy_pattern sameAs m.015yw5.
- Strategy_pattern sameAs Стратегия_(шаблон_проектирования).
- Strategy_pattern sameAs Strategi_(designmönster).
- Strategy_pattern sameAs Стратегія_(шаблон_проектування).
- Strategy_pattern sameAs Strategy_pattern.
- Strategy_pattern sameAs Q775349.
- Strategy_pattern sameAs 策略模式.
- Strategy_pattern wasDerivedFrom Strategy_pattern?oldid=708112988.
- Strategy_pattern depiction Strategy_Pattern_in_UML.png.
- Strategy_pattern isPrimaryTopicOf Strategy_pattern.