The 'Implementor' abstract class
Exemplo n.º 1
0
 public Abstraction()
 {
     this.implementor = Implementation.GetImplementation();
 }
Exemplo n.º 2
0
 public RefinedAbstraction(Implementor implementor)
     : base(implementor)
 {
 }
Exemplo n.º 3
0
 public ConcreteAbstraction(Implementor implementor) : base(implementor)
 {
 }
Exemplo n.º 4
0
 public override void Operation() => Implementor.Method();
Exemplo n.º 5
0
 public Abstraction(Implementor imp) => this.imp = imp;
Exemplo n.º 6
0
 protected Abstraction(Implementor implementor)
 {
     this.implementor = implementor;
 }
Exemplo n.º 7
0
 public void SetImplementor(Implementor implementor)
 {
     this.implementor = implementor;
 }
Exemplo n.º 8
0
        protected Implementor impl; //定义实现类接口对象

        public void SetImpl(Implementor impl)
        {
            this.impl = impl;
        }
Exemplo n.º 9
0
 public Abstraction(Implementor imp)
 {
     implementor = imp;
 }
Exemplo n.º 10
0
 public RefinedAbstractionY(Implementor implementor) : base(implementor)
 {
     Debug.Log(" RefinedAbstractionY ");
 }
Exemplo n.º 11
0
 public Abstraction(Implementor implementor)
 {
     this.implementor = implementor;
 }