Beispiel #1
0
        /// <summary>
        /// 桥梁模式场景代码
        /// </summary>
        public void BridgeDemo()
        {
            IImplementor imp = new ConcreteImplementor();
            Abstraction  abs = new RefinedAbstraction(imp);

            abs.Request();
        }
Beispiel #2
0
        public static void main()
        {
            //定义一个实现化角色
            IImplementor imp = new ConcreteImplementor1();
            //定义一个抽象化角色
            Abstraction abs = new RefinedAbstraction(imp);

            //执行行文
            abs.Request();
        }