CSC/ECE 517 Fall 2012/ch2b 1w61 ps: Difference between revisions
Line 12: | Line 12: | ||
=== 2. [http://java.dzone.com/articles/design-patterns-uncovered-1 Design Patterns Uncovered: The Facade Pattern]=== | === 2. [http://java.dzone.com/articles/design-patterns-uncovered-1 Design Patterns Uncovered: The Facade Pattern]=== | ||
This article is well-structured and starts with a real world example of the facade pattern. It also specifies similarities with the Adapter pattern in it's description. It's also tells the reader when to use this pattern along with a sequence diagram of the pattern. Finally, it provides a facade pattern code example in Java. This example also has comments to help the reader in understanding the code. The disadvantages of using this pattern are also described towards the end of the article. | |||
=== 3. [http://sourcemaking.com/design_patterns/facade SourceMaking : Facade Design Pattern]=== | === 3. [http://sourcemaking.com/design_patterns/facade SourceMaking : Facade Design Pattern]=== |
Revision as of 00:58, 19 November 2012
Facade, directory of sites
Introduction
GoF definition for facade design pattern is, "Provide a unified interface to a set of interfaces in a subsystem. Facade Pattern defines a higher-level interface that makes the subsystem easier to use."
The following list of sites and online videos provide information about the Facade pattern, including the implementation.
Directory of Sites
1. Facade pattern (Wikipedia)
This page talks about the usage of the facade pattern. There is also a code example in Java describing the pattern. Although this page attempts to describe the facade pattern and also has a code example, there is very limited content on the pattern itself. This page does not specify the advantages and disadvantages of using this pattern. Also, there is no mention of the scenarios in which this pattern could be used. A comparison with other similar patterns like Adapter is also missing.
2. Design Patterns Uncovered: The Facade Pattern
This article is well-structured and starts with a real world example of the facade pattern. It also specifies similarities with the Adapter pattern in it's description. It's also tells the reader when to use this pattern along with a sequence diagram of the pattern. Finally, it provides a facade pattern code example in Java. This example also has comments to help the reader in understanding the code. The disadvantages of using this pattern are also described towards the end of the article.
3. SourceMaking : Facade Design Pattern
4. Thecafetechno : Facade Design Pattern
5. Facade design pattern
Video tutorials on Facade pattern
1. JAVA: Facade Design Pattern
This video talks about the Facade design pattern along with the UML diagram and facade pattern implementation examples from the JDK. It also talks about the advantages and the scenarios in which this pattern can be used.
2. Facade pattern
This video explains the Facade pattern in detail along with a walk through of the code example. The link to the code is also provided in the video description.