Hai apa kabar,
Wah tak terasa tanganku terlalu banyak mengetik jadi sedikit kram..
hoho

By the way, langsung saja..
Brigde pada desain pattern mempunyai fungsi yaitu kode ini berguna sebagai pola struktur jembatan yang memisahkan antara abstraksi dan implementasinya.

Perumpamaannya dalam bentuk UML class Diagram :

bridge

Dibawah ini merupakan Code-nya :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BrigdE
{
class Program
{
static void Main(string[] args)
{
abstraksi tito = new Abstraksi();

tito.Pelaksana = new Aku();
tito.mirto();

tito.Pelaksana = new Kamu();
tito.mirto();

Console.WriteLine();
Console.WriteLine("Tekan Apapun untuk keluar...");
Console.Read();
}
}
class abstraksi
{
protected Pelaksana pelaksana;
public Pelaksana Pelaksana
{
set { pelaksana = value; }
}
public virtual void mirto()
{
pelaksana.mirto();
}
}
abstract class Pelaksana
{
public abstract void mirto();
}
class Abstraksi : abstraksi
{
public override void mirto()
{
pelaksana.mirto();
}
}
class Aku : Pelaksana
{
public override void mirto()
{
Console.WriteLine("Aku galau dan menangis karena kamu !");
}
}
class Kamu : Pelaksana
{
public override void mirto()
{
Console.WriteLine("Kamu galau dan menangis karena aku !");
}
}
}

Hasil Compile-nya, gan :
brigde