コード例 #1
0
ファイル: FactoryForm.cs プロジェクト: daria-mih/DPR
        public FactoryForm()
        {
            InitializeComponent();
            phone   = 0;
            tablet  = 0;
            phablet = 0;

            //create forms
            formphone   = new FormPhone();
            formtablet  = new FormTablet();
            formphablet = new FormPhablet();

            //create factories
            samsung = new SamsungFactory();
            apple   = new AppleFactory();
            nokia   = new NokiaFactory();
        }
コード例 #2
0
ファイル: FactoryForm.cs プロジェクト: daria-mih/DPR
 private void ProduceTablet(AbstractFactory tabletfactory)
 {
     formtablet      = new FormTablet(tabletfactory.createTablet());
     formtablet.Text = tabletfactory.createTablet().GetType().Name;
 }