コード例 #1
0
ファイル: ABF.cs プロジェクト: tian1ll1/WPF_Examples
 // Constructors
 public Environment(AbstractFactory factory)
 {
     AbstractProductB = factory.CreateProductB(); //child B
     AbstractProductA = factory.CreateProductA(); // child A
 }
コード例 #2
0
 public override void Interact(AbstractProductB b)
 {
     Console.WriteLine(this.GetType().Name + " interacts with " + b.GetType().Name);
 }
コード例 #3
0
 public Client(AbstractFactory factory)
 {
     _productA = factory.CreateProductA();
     _productB = factory.CreateProductB();
 }
コード例 #4
0
ファイル: Client.cs プロジェクト: vgwizardx/Design-Patterns
 public Client(AbstractFactory factory)
 {
     this.abstractProductA = factory.CreateProductA();
     this.abstractProductB = factory.CreateProductB();
 }
コード例 #5
0
 public abstract void Interact(AbstractProductB b);
コード例 #6
0
ファイル: Client.cs プロジェクト: Cattivo/DesignPatterns
 public Client(AbstractFactory factory)
 {
     this.abstractProductB = factory.CreateProductB();
     this.abstractProductA = factory.CreateProductA();
 }
コード例 #7
0
ファイル: Client.cs プロジェクト: makeconstnotvar/gof
 public Client(Factory factory)
 {
     _productA = factory.CreateProductA();
     _productB = factory.CreateProductB();
 }
コード例 #8
0
 public abstract void Interact(AbstractProductB b);
コード例 #9
0
 public override void Interact(AbstractProductB b)
 {
     Console.WriteLine(this.GetType().Name + " interacts with " + b.GetType().Name);
 }
コード例 #10
0
 public void Run()
 {
     this.productA = CreateProductA();
     this.productb = CreateProductB();
     System.Console.WriteLine(this.ToString());
 }
コード例 #11
0
 public Client(IAbstractFactory factory)
 {
     pa = factory.CreateProductA();
     pb = factory.CreateProductB();
 }
コード例 #12
0
 //Construtor
 public Cliente(AbstractFactory abstractFactory)
 {
     _abstractProductA = abstractFactory.CriarProdutoA();
     _abstractProductB = abstractFactory.CriarProdutoB();
 }
コード例 #13
0
ファイル: Clients.cs プロジェクト: YuraOnyfrak/Pattern
 public Clients(AbstraktFactory factory)
 {
     abstractProductA = factory.CreateProductA();
     abstractProductB = factory.CreateProductB();
 }
コード例 #14
0
 public Client(AbstractFactory factory)
 {
     productA = factory.CreateProductA();
     productB = factory.CreateProductB();
 }
コード例 #15
0
ファイル: Client.cs プロジェクト: SDP-SPIII-2020/sample-code
        // Constructor

        public Client(IAbstractFactory factory)
        {
            _abstractProductA = factory.CreateProductA();
            _abstractProductB = factory.CreateProductB();
        }
コード例 #16
0
            private AbstractProductB _productB;       //Class ==> Abstract Product B where abstract class should present

            public Client(AbstractFactory factory)    //factory==>parameter
            {
                _productA = factory.CreateProductA(); //Object created for the class  Abstract ProductA //Intantiated with class AbstractProductA
                _productB = factory.CreateProductB(); //Intantiated with class AbstractProductB //By using Parameter we have instantiated class where CreateProductA();and  CreateProductB(); are the methods
            }