示例#1
0
 private void ProduceTablet(AbstractFactory tabletfactory)
 {
     formtablet      = new FormTablet(tabletfactory.createTablet());
     formtablet.Text = tabletfactory.createTablet().GetType().Name;
 }
示例#2
0
 private void ProducePhablet(AbstractFactory phabletfactory)
 {
     formphablet      = new FormPhablet(phabletfactory.createPhablet());
     formphablet.Text = phabletfactory.createPhablet().GetType().Name;
 }
示例#3
0
 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();
 }