Friday, April 20, 2007

Facade

I guess any one who has built a complex (sub)system must be familiar with the idea by providing the user a simple class that carries out routines in the (sub)system so as to centralize the requests forwarded to the (sub)system. This idea relieves the direct coupling between (sub)systems and facilitate the users who can ignore the inner interactions of complicated classes.

No comments: