Understanding Bridge Pattern using .NET
page 1 of 13
Published: 04 Dec 2006
Abstract
The Bridge pattern is something we see everyday in corporations where management figures out what should be done by creating a strategic, abstract plan of action, while employess implement the decisions taken. In this tutorial David examines the application of Bridge Pattern with a sample Visual Basic .NET application.
by David Simmonds
Feedback
Average Rating: This article has not yet been rated.
Views (Total / Last 10 Days): 46949/ 58

Introduction

The bridge pattern allows us to operate a two part system which translates an expression of the intent to do work into the actual work to be performed.  It accomplishes this by pairing two different parts of a system that are dependent on each other for accomplishing a given task.

When discussing the bridge pattern, though, we must be careful from the outset to distinguish between two part systems.  We are not interested in systems where half of the work is done by one member of the team and then the other team member takes over half way and finishes the task.  For example, we are not talking about a leer-jet/limousine teams or commercial-airliner/taxi combinations.  In these examples a tangible piece of work is done by the first team member and this is followed by tangible work done by the second team member.

The Bridge pattern, instead, looks at situations where the two team members work hand-in-hand in order to accomplish the task.  So we are interested here in things like printer/cartridge, sim-card/Cell-phone, Limousine/Chauffeur, Mother/Father, Rim/Tire combinations.  Nothing at all can be accomplished without the member on the left-side of the slash.  Neither can the member on the right-side do anything by itself.  Without one or the other you cannot begin to do anything at all.  None can start the job for the other to finish; they are both powerless without each other.


View Entire Article

User Comments

No comments posted yet.

Product Spotlight
Product Spotlight 





Community Advice: ASP | SQL | XML | Regular Expressions | Windows


©Copyright 1998-2024 ASPAlliance.com  |  Page Processed at 2024-04-24 11:13:17 AM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search