Content deleted Content added
Dandrestor (talk | contribs) Added Design Patterns table |
Carl.antuar (talk | contribs) m Spelling and grammar (ie vs eg) |
||
Line 1:
[[File:Interceptor.VSD Example.png|thumb|upright=1.6|Example of an interceptor]]
In the field of [[software development]], an '''interceptor pattern''' is a [[software design pattern]] that is used when software systems or [[software framework|framework]]s want to offer a way to change, or augment, their usual processing cycle. For example, a (simplified) typical processing sequence for a web-server is to receive a URI from the browser, map it to a file on disk, open the file and send its contents to the browser. Any of these steps could be replaced or changed,
Key aspects of the pattern are that the change is ''transparent'' and used ''automatically''. In essence, the rest of the
== Uses & Context ==
|