Generic


Author
Message
Chan
Chan
Advanced StrataFrame User (965 reputation)Advanced StrataFrame User (965 reputation)Advanced StrataFrame User (965 reputation)Advanced StrataFrame User (965 reputation)Advanced StrataFrame User (965 reputation)Advanced StrataFrame User (965 reputation)Advanced StrataFrame User (965 reputation)Advanced StrataFrame User (965 reputation)Advanced StrataFrame User (965 reputation)
Group: Forum Members
Posts: 533, Visits: 2K
Hi,

I read an article and found this code.



IPersonFacade Facade = FacadeFactory.CreateFacade();



public interface IPersonFacade : IFacade { }





What does it meant? What is the meaning of ? What is the advantage of doing so?



Thank you
Reply
Greg McGuffey
Greg McGuffey
Strategic Support Team Member (4.8K reputation)
Group: Forum Members
Posts: 2K, Visits: 6.6K
This is referring (I assume) to the facade design pattern. Here are some articles on it:



http://en.wikipedia.org/wiki/Facade_Pattern

http://www.dofactory.com/Patterns/PatternFacade.aspx

http://www.codeproject.com/KB/architecture/csdespat_3.aspx



This is one of the classic GOF design patterns. It's intent is to simply a more complex class to make it easier to use. Hopefully this will be helpful in answering your questions.



GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...





Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search