views:

176

answers:

1

Hi all, Is it acceptable to make more than 1 facade class (not instance) in a facade design pattern? I mean, is it formally forbidden ? Will it inhibit the 'facade design pattern' advantage itself?

+5  A: 

A facade is basically a convenient grouping of functionality. If multiple such groupings exist you may certainly make multiple facades.

Please note that when using dependency injection patterns usage of the facade pattern is far less common than earlier.

krosenvold