コード例 #1
0
 public void UsageMethod()
 {
     Abstracion ab = new RefinedAbstracion();
     ab.Implementor = new ConcreteImplementorA();
     ab.DoSomething();
     ab.Implementor = new ConcreteImplementorB();
     ab.DoSomething();
 }
コード例 #2
0
ファイル: Bridge.cs プロジェクト: PlumpMath/DesignPattern-949
        internal static void UsageMethod()
        {
            Abstracion ab = new RefinedAbstracion();

            ab.Implementor = new ConcreteImplementorA();
            ab.DoSomething();
            ab.Implementor = new ConcreteImplementorB();
            ab.DoSomething();
        }