コード例 #1
0
ファイル: FactoryForm.cs プロジェクト: daria-mih/DPR
 private void ProduceTablet(AbstractFactory tabletfactory)
 {
     formtablet      = new FormTablet(tabletfactory.createTablet());
     formtablet.Text = tabletfactory.createTablet().GetType().Name;
 }
コード例 #2
0
ファイル: FactoryForm.cs プロジェクト: daria-mih/DPR
 private void ProducePhablet(AbstractFactory phabletfactory)
 {
     formphablet      = new FormPhablet(phabletfactory.createPhablet());
     formphablet.Text = phabletfactory.createPhablet().GetType().Name;
 }
コード例 #3
0
ファイル: FactoryForm.cs プロジェクト: daria-mih/DPR
 private void ProducePhone(AbstractFactory phonefactory)
 {
     formphone      = new FormPhone(phonefactory.createPhone());
     formphone.Text = phonefactory.createPhone().GetType().Name;
 }
コード例 #4
0
 public Client(AbstractFactory factory)
 {
     _abstractProductA = factory.CreateProductA();
     _abstractProductB = factory.CreateProductB();
 }