Difference between revisions of "Facade"

From CDOT Wiki
Jump to: navigation, search
(Links)
Line 28: Line 28:
 
[http://www.google.com/codesearch?hl=en&q=+facade+show:1y0Eke5phF0:4pzQJEULGSg:mi9_qGoVUJU&sa=N&cd=3&ct=rc&cs_p=https://svn.apache.org/repos/asf/excalibur/trunk&cs_f=containerkit/logger/src/java/org/apache/avalon/excalibur/logger/Facade.java#a0|Apache Excalibur Facade Class Code (via Google! Code Search)]<br/>
 
[http://www.google.com/codesearch?hl=en&q=+facade+show:1y0Eke5phF0:4pzQJEULGSg:mi9_qGoVUJU&sa=N&cd=3&ct=rc&cs_p=https://svn.apache.org/repos/asf/excalibur/trunk&cs_f=containerkit/logger/src/java/org/apache/avalon/excalibur/logger/Facade.java#a0|Apache Excalibur Facade Class Code (via Google! Code Search)]<br/>
 
[http://tomcat.apache.org/|Apache Tomcat Project Site]<br/>
 
[http://tomcat.apache.org/|Apache Tomcat Project Site]<br/>
[http://www.google.com/codesearch?hl=en&q=show:hGyxCO8zbbo:dtgwsf4Jsds:mEr-jpM3hx4&sa=N&ct=rd&cs_p=http://download.nextag.com/apache/tomcat/tomcat-5/v5.5.17/src/apache-tomcat-5.5.17-src.tar.gz&cs_f=apache-tomcat-5.5.17-src/connectors/coyote/src/java/org/apache/coyote/tomcat4/CoyoteRequestFacade.java|Apache Tomcat CoyoteRequestFacade Class Code (via Google! Code Search)]
+
[http://www.google.com/codesearch?hl=en&q=show:hGyxCO8zbbo:dtgwsf4Jsds:mEr-jpM3hx4&sa=N&ct=rd&cs_p=http://download.nextag.com/apache/tomcat/tomcat-5/v5.5.17/src/apache-tomcat-5.5.17-src.tar.gz&cs_f=apache-tomcat-5.5.17-src/connectors/coyote/src/java/org/apache/coyote/tomcat4/CoyoteRequestFacade.java|Apache Tomcat CoyoteRequestFacade Class Code (via Google! Code Search)]<br/>
 +
[http://www.dofactory.com/Patterns/PatternFacade.aspx#_self1|Facade Design Pattern in C# and VB.NET]

Revision as of 10:47, 19 January 2007

Facade Pattern

The Facade Pattern is used to consolidate numerous complicated objects and function calls in a single interface.

UML Example

Code Examples

Java

C++

C# .NET

VB .NET

Open Source Applications

Apache Excalibur

Apache Tomcat

Links

BTP600
Wikipedia Entry on Facade Pattern
Excalibur Project Site
Excalibur Facade Class Code (via Google! Code Search)
Tomcat Project Site
Tomcat CoyoteRequestFacade Class Code (via Google! Code Search)
Design Pattern in C# and VB.NET