コード例 #1
0
ファイル: Form1.cs プロジェクト: sleemjm1/IN710-sleemjm1
        private void btnPrintSpec_Click(object sender, EventArgs e)
        {
            if (rbGaming.Checked)
                currentComputerFactory = new GamingComputerFactory();
            else if (rbBusiness.Checked)
                currentComputerFactory = new BusinessComputerFactory();
            else if (rbMultimedia.Checked)
                currentComputerFactory = new MultimediaComputerFactory();
            else
                currentComputerFactory = new LaptopComputerFactory();

            MachineSpecPrinter currentSpecPrinter = new MachineSpecPrinter(currentComputerFactory, listDisplay);
            currentSpecPrinter.printSpec();
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: sleemjm1/IN710-sleemjm1
        private void btnPrintSpec_Click(object sender, EventArgs e)
        {
            if (rbGaming.Checked)
            {
                currentComputerFactory = new GamingComputerFactory();
            }
            else if (rbBusiness.Checked)
            {
                currentComputerFactory = new BusinessComputerFactory();
            }
            else if (rbMultimedia.Checked)
            {
                currentComputerFactory = new MultimediaComputerFactory();
            }
            else
            {
                currentComputerFactory = new LaptopComputerFactory();
            }

            MachineSpecPrinter currentSpecPrinter = new MachineSpecPrinter(currentComputerFactory, listDisplay);

            currentSpecPrinter.printSpec();
        }