Skip to content

Commit 5f90b25

Browse files
authored
Merge pull request iluwatar#659 from pechenoha/master
Fix a typo in the "Facade" pattern
2 parents 5ed46c2 + e289779 commit 5f90b25

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

facade/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ Use the Facade pattern when
203203

204204
* you want to provide a simple interface to a complex subsystem. Subsystems often get more complex as they evolve. Most patterns, when applied, result in more and smaller classes. This makes the subsystem more reusable and easier to customize, but it also becomes harder to use for clients that don't need to customize it. A facade can provide a simple default view of the subsystem that is good enough for most clients. Only clients needing more customizability will need to look beyond the facade.
205205
* there are many dependencies between clients and the implementation classes of an abstraction. Introduce a facade to decouple the subsystem from clients and other subsystems, thereby promoting subsystem independence and portability.
206-
* you want to layer your subsystems. Use a facade to define an entry point to each subsystem level. If subsystems are dependent, the you can simplify the dependencies between them by making them communicate with each other solely through their facades
206+
* you want to layer your subsystems. Use a facade to define an entry point to each subsystem level. If subsystems are dependent, then you can simplify the dependencies between them by making them communicate with each other solely through their facades.
207207

208208
## Credits
209209

0 commit comments

Comments
 (0)