Content deleted Content added
Khym Chanur (talk | contribs) wikilinks, formatting, improved description |
mNo edit summary |
||
Line 1:
In [[computer programming]], '''chain-of-responsibility pattern''' is a [[design pattern (computer science)|design pattern]]s where [[Command pattern|command objects]] are coming from somewhere, their processing logic is spread between a number of objects and the commands are distributed among those objects. Each object is smart enough to know which command objects it can handle, how to pass off command objects it can't handle,
'''Permutations''': Commands may be sent in alternate directions out, forming a tree of responsibility. Recursion could continue until the command is processed, or the entire tree has been explored. An XML interpreter (parsed, but not yet executed) might be a fitting example.
|