Practical implementation of façade patterns, DOT NET Programming

Can you give a practical implementation of FAÇADE patterns?

The Façade pattern sits on the top of lot of the subsystems & makes access easy to interfaces of these subsystems. The Basic purpose of Façade is to make interfacing b/w many modules and classes manageable.

1477_facade patterns.png

Figure: -Façade in action

Above is the simple live application of a Façade class. In this we have  4 subsystems :-

  • Customer
  • Product
  • Payment
  • Invoicing

All the 4 modules when built at the initial stage were built completely independent. The main interaction b/w all these subsystems is a customer placing order. This functionality can be attained by using all these subsystems, which involves complex interaction b/w them.

That is where FAÇADE comes to action. We have built a FAÇADE known as "FACADEORDER" which sits on the top of all the subsystem and fulfill our functionality.

Posted Date: 9/22/2012 6:07:55 AM | Location : United States







Related Discussions:- Practical implementation of façade patterns, Assignment Help, Ask Question on Practical implementation of façade patterns, Get Answer, Expert's Help, Practical implementation of façade patterns Discussions

Write discussion on Practical implementation of façade patterns
Your posts are moderated
Related Questions
What is Unicode? In order to understand the concept of Unicode we require  to move a little back and understand the ANSI code. The ASCII (ask key) stands for American Standard

What is scavenging? When server running your ASP.NET application runs low on the memory resources, items are discarded from the cache depending on cache item priority. The Cach

What is cyclomatic complexity and why is it important? Cyclomatic complexity is a computer science metric (measurement) developed by Thomas McCabe used to generally calculate t

Project Description: We are seeking a simple tool that can convert an existing flash file (.SWF) into HTML5. Our idea is to convert small flash games into html5 games. Please NO

What is a cloud? A cloud is a combination of hardware, storage, networks, services, and interfaces that helps in delivering computing as a service. It has generally three users

What is a class? A class describes all the attributes of objects, as well as the methods that execute the behaviour of member objects. It is a comprehensive data type, which sh

What is a workflow? A workflow is a collection of actions (called activities) that presents the model of a process. A workflow gives a way to explain the order of the execution

Project Description: It is online portal for hotel n packages sales. The project requires to be built on sql, Jquery and c#. The project should be submitted with all coding a

Develop a Windows Backup Application Application Goal The goal is to prepare an easy to use application that provides the user peace of mind that all of their firewalls are b

Name the classes that are introduced in the System.Numerics namespace. The following two new classes are introduced in the System.Numerics namespace:  BigInteger - Refers