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

        public void SetImpl(Implementor impl)
        {
            this.impl = impl;
        }
コード例 #9
0
ファイル: Program.cs プロジェクト: AlexGrig88/Projects_CSharp
 public Abstraction(Implementor imp)
 {
     implementor = imp;
 }
コード例 #10
0
 public RefinedAbstractionY(Implementor implementor) : base(implementor)
 {
     Debug.Log(" RefinedAbstractionY ");
 }
コード例 #11
0
 public Abstraction(Implementor implementor)
 {
     this.implementor = implementor;
 }