New Message on dotNET User Group Hyd

Regarding design patterns...

Reply
  Reply to Sender   Recommend Message 6 in Discussion
From: meetjayblack



Hi Ramesh,

Well I have been following FA�ADE Pattern for quite a long time and in 3
Proj. So I can put some inputs regarding this for u.

Basically first rule in Designing Application using Fa�ade Pattern is that
Modularity should be of Highest Priority. And it's implemented as creating
different FA�ADE for different Collection of functionality in a Multi-Tier
environment. For example lets take a generalized example of 3-tier Web
Application for a Printing Company. So for this Application the Layer
structure would be some wat like

UI Layer :

CommonUIManager(which will contain functionality exposed only for
Common UI pages in the Application)
UIManager (which will contain functionality exposed only for Core
business driving UI Pages in the Application)

Business Layer : PrintingFacade, ShippingFacade, MailingFacade

Data Layer : PrintngDAL, ShippingDAL, MailingDAL
-- DAL stands for Data Access Layer

Before getting bit detail into it , u can easily see that Fa�ade Pattern
mainly drives the Business Logic which means it provides all the business
functionality wrapped in one Class / Component and all GUI functionality are
driven by it N it inturn uses Data Layer classes.

So in here PrintingFacade covers all the functionality of printing for
wherever it's required.

I guess this is a very short description or explanation of Fa�ade Pattern
but I'm it'll help u someway or the other.


Cheers
~ Jay

View other groups in this category.

Click here!
Also on MSN:
Start Chatting | Listen to Music | House & Home | Try Online Dating | Daily Horoscopes

To stop getting this e-mail, or change how often it arrives, go to your E-mail Settings.

Need help? If you've forgotten your password, please go to Passport Member Services.
For other questions or feedback, go to our Contact Us page.

If you do not want to receive future e-mail from this MSN group, or if you received this message by mistake, please click the "Remove" link below. On the pre-addressed e-mail message that opens, simply click "Send". Your e-mail address will be deleted from this group's mailing list.
Remove my e-mail address from dotNET User Group Hyd.

Reply via email to