Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Differences between Facade Pattern and other patterns

I have a question about patterns. I really have problems with design patterns. Can you tell me the differences between Facade Pattern and Builder, Factory and Abstract Factory patterns?

like image 779
aslı Avatar asked May 03 '10 20:05

aslı


1 Answers

The facade pattern is used when you want to hide an implementation or otherwise make available a different interface externally. The builder/factory pattern is used when you want to hide the details on constructing instances.

like image 172
Kelly S. French Avatar answered Sep 30 '22 15:09

Kelly S. French