![]() |
|
|
| |
|
||||
Pattern (3967 bytes)
2: ... The detection of underlying patterns is called [[pattern recognition]]. 4: ...odification. For example, in aviation, a "holding pattern" is a flight path which can be repeated until the... 6: ...of the English language is required to detect the pattern. 8: Pattern recognition is studied in many fields, including ... 10: Some patterns (for example, many visual patterns) may be directly observable through [[the senses... Interpreter pattern (290 bytes) 1: ...icular [[design pattern (computer science)|design pattern]]. 10: [[Category:Software design patterns]] Reactor Pattern (376 bytes) 1: ...lso known as [[Dispatcher Pattern]] or [[Notifier Pattern]] 4: ...actor-siemens.pdf Reactor -- An Object Behavioral Pattern for Event Demultiplexing and Event Handler Dispat... Pattern language (6598 bytes) 3: A '''pattern language''' is a structured method of describing ... 9: Pattern languages are used to formalize decision-making v... 13: ... idea was initially popularized in his book ''[[A Pattern Language]]''. 15: ... Way of Building]]'' describes what he means by ''pattern language'' and how it applies to the [[design]] a... 17: ==What is a pattern?== Fundamental pattern (371 bytes) 1: ...nce)|design pattern]]s. Examples of this class of patterns include: 2: * [[Delegation pattern]] 3: * [[Interface pattern]] 4: * [[Proxy pattern]] 5: * [[Immutable pattern]] Creational pattern (749 bytes) 1: ...added complexity to the design. Creational design patterns solve this problem by somehow controlling this o... 3: Some examples of creational design patterns include: 5: * [[Abstract factory pattern]] 6: * [[Anonymous subroutine objects pattern]] 7: * [[Builder pattern]] Anti-pattern (1915 bytes) 1: In [[computer science]], '''anti-patterns''' are problems that happen frequently in [[comp... 3: ...computer science)|design patterns]]", while "anti-patterns" are the opposite. 5: Anti-patterns can also be referred to as '''pitfalls''', to em... 26: * [[Dead End (Anti-Pattern)|dead end]] 53: * [[Perl Design Patterns Book]] Mediator pattern (1127 bytes) 1: A [[software design pattern]], '''mediator pattern''' is used for computer programming. 11: The Mediator pattern addresses this problem by promoting looser [[coup... 15: [[Category:Software design patterns]] Observer pattern (2012 bytes) 1: ...' is a [[design pattern (computer science)|design pattern]] used in computer programming to observe the sta... 3: The essence of this pattern is that several objects (called [[Listeners|liste... 9: The typical usages of the observer pattern: 13: ...is article] for a discussion about using observer pattern for watching over changes of properties and updat... 17: The observer pattern is implemented in numerous [[Programming library|... State pattern (243 bytes) 1: ... behavioral [[software design pattern]], '''state pattern''' is used for computer programming to control th... 3: ''See also:'' [[Strategy pattern]], [[Dynamic classification]] 6: [[Category:Software design patterns]] Strategy pattern (1651 bytes) 1: ...design pattern (computer science)|software design pattern]], whereby [[algorithm]]s can be selected on-the-... 3: ...ject, and make them interchangeable. The strategy pattern lets the algorithms vary independently from clien... 5: The following class diagram shows the strategy pattern basically consists of a context class and a set o... 9: *[[Explicit strategy pattern]] 12: ...t.com/patterns/Strategy.html Description from the Pattern Digest] Concurrency pattern (536 bytes) 1: ...nce)|design patterns]]. Examples of this class of patterns include: 2: * [[Action at a distance pattern]] 3: * [[Balking pattern]] 4: * [[Disable job requests while running job pattern]] 5: * [[Double checked locking pattern]] Structural pattern (541 bytes) 1: ...'' are [[Design_pattern_(computer_science)|Design Patterns]] that ease the design by identifying a simple w... 3: Examples of Structural Patterns include: 5: * [[Adapter pattern]] 6: * [[Bridge pattern]] 7: * [[Composite pattern]] Balking pattern (613 bytes) 1: ...design pattern (computer science)|software design pattern]] that only executes an action on an [[object (co... 3: ...ad and write lock pattern]], [[Guarded suspension pattern]] 6: [[Category:Software design patterns]] Scheduler pattern (1040 bytes) 1: ...oftware design pattern]]. It is a [[concurrency]] pattern used to explicitly control when [[thread (softwar... 3: The scheduler pattern uses an object that explicitly sequences waiting ... 5: The [[Read write lock pattern|read/write lock pattern]] is usually implemented using the scheduler patt... 7: Note that the scheduler pattern adds significant overhead beyond that required to... 9: ...ern is not quite the same as the [[scheduled-task pattern]]. Pattern Recognition (novel) (1172 bytes) 1: ... Unlike his previous [[science fiction]] works, ''Pattern Recognition'' is a work of mainstream [[fiction]]... Pattern matching (2851 bytes) 3: '''Pattern matching''' is a feature in [[functional programm... 9: ...hat a certain piece of data is equal to a certain pattern. For example, in the function: 14: ...g, we may wish to disregard a certain part of the pattern, since we have no real use ascribing a name to it... 17: ... inevitably occurs, or another subfunction with a pattern that does match this data is called to handle thi... 19: Pattern matching failure can often be ascribed to a [[typ... Frieze pattern (832 bytes) 1: [[Image:frieze2b.png|right|patterns for the 7 frieze groups]] 3: ... There are a total of seven possible basic frieze patterns, comprising: Aggregate pattern (3558 bytes) 1: ...' is a [[design pattern (computer science)|design pattern]]. 70: contained or known object in turn, AggregatePattern summarizes them in 73: ''The article is originally from [[Perl Design Patterns Book]].'' 76: * [[Visitor pattern]] 78: * [[Facade pattern]] Behavioral pattern (779 bytes) 1: ...ts and realize these patterns. By doing so, these patterns increase flexibility in carrying out this commun... 3: Examples of this type of design pattern include: 4: * [[Chain of responsibility pattern]] 5: * [[Command pattern]] 8: * [[Interpreter pattern]]
|
|||||
|
|
|
|
|
|
Copyright 2008 WordIQ.com - Privacy Policy
::
Terms of Use
:: Contact Us
:: About Us This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "pattern". |