Difference between revisions of "Proxy"
Jump to navigation
Jump to search
Sfrancisco (talk | contribs) (Added category) |
Sfrancisco (talk | contribs) (Added category) |
||
Line 66: | Line 66: | ||
<references/> | <references/> | ||
[[Category:Design_patterns]] [[Category:Patlet]]<!-- List of other categories the design pattern belongs to. The syntax for linking to a category is: [[Category:<Name of category]] --> | [[Category:Design_patterns]] [[Category:Patlet]] [[Category:Software Design Pattern]]<!-- List of other categories the design pattern belongs to. The syntax for linking to a category is: [[Category:<Name of category]] --> |
Revision as of 12:08, 16 May 2017
Proxy | |
Contributors | Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides |
---|---|
Last modification | May 16, 2017 |
Source | Gamma, Helm, Johnson & Vlissides (1995)[1], Proxy Pattern (2016)[2] |
Pattern formats | OPR Alexandrian |
Usability | |
Learning domain | |
Stakeholders |
Proxy provides a surrogate or placeholder for another object to control access to it.[1][2]
Context
Problem
Forces
Solution
Consequences
Benefits
Liabilities
Evidence
Literature
Discussion
Data
Applied evaluation
Related patterns
Example
References
- ↑ 1.0 1.1 Gamma, E., Helm, R., Johnson, R. & Vlissides, J. (1995). Design Patterns: elements of reusable object-oriented software. Addison-Wesley: Boston, MA.ISBN 0-201-63361-2.
- ↑ 2.0 2.1 Proxy Pattern. (2016). Retrieved November 15, 2016 from http://wiki.c2.com/?ProxyPattern.