File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
facade/src/main/java/com/iluwatar/facade Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change 22
33/**
44 *
5- * Facade ({@link DwarvenGoldmineFacade}) provides simpler interface to subsystem.
5+ * The Facade design pattern is often used when a system is very complex or difficult
6+ * to understand because the system has a large number of interdependent classes or
7+ * its source code is unavailable. This pattern hides the complexities of the larger
8+ * system and provides a simpler interface to the client. It typically involves a single
9+ * wrapper class which contains a set of members required by client. These members access
10+ * the system on behalf of the facade client and hide the implementation details.
611 * <p>
7- * http://en.wikipedia.org/wiki/Facade_pattern
12+ * In this example the Facade is ({@link DwarvenGoldmineFacade}) and it provides a simpler
13+ * interface to the goldmine subsystem.
814 *
915 */
1016public class App {
You can’t perform that action at this time.
0 commit comments