task: Explanations and grammar fixes for all the GoF patterns (#1791)
* Grammatical fixes to command pattern * Update bridge pattern readme * Fixes to builder pattern grammar * Update chain of responsibility * Improvements to the composite example * Fixes to headings * Minor updates to decorator pattern * Update facade * Update factory example * Update factory method * Update flyweight * Interpreter explanation * Update iterator readme * Add explanation for mediator pattern * Grammatical fixes to memento * Grammar fixes for observer * Update explanation for the prototype pattern * Proxy pattern grammar fixes * Update singleton * Grammar fixes to state pattern * Grammar fixes for strategy * Grammar fixes, template method * Grammar fixes for visitor * Fix typo
This commit is contained in:
@ -20,7 +20,7 @@ Provide a surrogate or placeholder for another object to control access to it.
|
||||
|
||||
## Explanation
|
||||
|
||||
Real world example
|
||||
Real-world example
|
||||
|
||||
> Imagine a tower where the local wizards go to study their spells. The ivory tower can only be
|
||||
> accessed through a proxy which ensures that only the first three wizards can enter. Here the proxy
|
||||
@ -142,7 +142,7 @@ applicable.
|
||||
* Protection proxy controls access to the original object. Protection proxies are useful when
|
||||
objects should have different access rights.
|
||||
|
||||
## Typical Use Case
|
||||
Typically, the proxy pattern is used to
|
||||
|
||||
* Control access to another object
|
||||
* Lazy initialization
|
||||
|
Reference in New Issue
Block a user