Matches in DBpedia 2014 for { <http://dbpedia.org/resource/Strategy_pattern> ?p ?o. }
Showing items 1 to 47 of
47
with 100 items 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 in 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 jw-0426-designpatterns.html.
- Strategy_pattern wikiPageExternalLink Strategy.xml.
- Strategy_pattern wikiPageExternalLink TheStrategyPattern.
- Strategy_pattern wikiPageExternalLink the-strategy-pattern.
- Strategy_pattern wikiPageID "164865".
- Strategy_pattern wikiPageRevisionID "604452225".
- Strategy_pattern hasPhotoCollection Strategy_pattern.
- Strategy_pattern subject Category:Articles_with_example_Java_code.
- Strategy_pattern subject Category:Software_design_patterns.
- Strategy_pattern type Abstraction100002137.
- Strategy_pattern type Cognition100023271.
- Strategy_pattern type Form105930736.
- Strategy_pattern type PsychologicalFeature100023100.
- Strategy_pattern type SoftwareDesignPatterns.
- Strategy_pattern type Structure105726345.
- 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 "Strategia (wzorzec projektowy)".
- Strategy_pattern label "Strategie (Entwurfsmuster)".
- Strategy_pattern label "Strategy (patrón de diseño)".
- Strategy_pattern label "Strategy pattern".
- Strategy_pattern label "Strategy pattern".
- Strategy_pattern label "Strategy パターン".
- Strategy_pattern label "Strategy".
- Strategy_pattern label "Stratégie (patron de conception)".
- Strategy_pattern label "Стратегия (шаблон проектирования)".
- Strategy_pattern label "نموذج الإستراتيجية".
- Strategy_pattern label "策略模式".
- 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_pattern.
- Strategy_pattern sameAs Strategy_パターン.
- Strategy_pattern sameAs Strategia_(wzorzec_projektowy).
- Strategy_pattern sameAs Strategy.
- Strategy_pattern sameAs m.015yw5.
- Strategy_pattern sameAs Q775349.
- Strategy_pattern sameAs Q775349.
- Strategy_pattern sameAs Strategy_pattern.
- Strategy_pattern wasDerivedFrom Strategy_pattern?oldid=604452225.
- Strategy_pattern depiction Strategy_Pattern_in_UML.png.
- Strategy_pattern isPrimaryTopicOf Strategy_pattern.