More than 1 facade class in 'facade design pattern'?

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?

Answers


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.


Need Your Help

PlayN HTML wont work with playn-jbox2d

gwt jbox2d playn

Whenever I try and Compile my PlayN project with playn-jbox2D as a dependecy, I get the following error on HTML ONLY, the rest turns out ok

System.Environment.NewLine inside an smtp message body will not have any effect

c# asp.net asp.net-mvc asp.net-mvc-5

I have the following inside my asp.net mvc web application, where i have a string named scan.Description that stores details about the action execution:-

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.