/// <summary> /// 桥梁模式场景代码 /// </summary> public void BridgeDemo() { IImplementor imp = new ConcreteImplementor(); Abstraction abs = new RefinedAbstraction(imp); abs.Request(); }
public static void main() { //定义一个实现化角色 IImplementor imp = new ConcreteImplementor1(); //定义一个抽象化角色 Abstraction abs = new RefinedAbstraction(imp); //执行行文 abs.Request(); }