コード例 #1
0
        public void Assemble()
        {
            IMonitor   monitor   = CreateMonitor();
            IProcessor processor = CreateProcessor();
            IHardDisk  hardDisk  = CreateHardDisk();

            processor.PerformOperation();
            hardDisk.StoreData();
            monitor.Display();
        }
コード例 #2
0
        public void Assemble(ComputerFactory factory)
        {
            IMonitor   monitor   = factory.CreateMonitor();
            IProcessor processor = factory.CreateProcessor();
            IHardDisk  hardDisk  = factory.CreateHardDisk();

            processor.PerformOperation();
            hardDisk.StoreData();
            monitor.Display();
        }
コード例 #3
0
        public void AssembleMachine()
        {
            IProcessor processor = category.GetRam();
            IHardDisk  hardDisk  = category.GetHardDisk();
            IMonitor   monitor   = category.GetMonitor();

            processor.PerformOperation();
            hardDisk.StoreData();
            monitor.DisplayPicture();
        }
コード例 #4
0
        public void AssembleMachine()
        {
            IHardDisk disk = factory.createHarddisk();

            disk.StoreData();
            IMonitor monitor = factory.createMonitor();

            monitor.Display();
            IProcessor cpu = factory.createProcessor();

            cpu.PreformOperation();
        }
コード例 #5
0
        public void AssembleMachine()
        {
            IProcessor processor = category.GetRam();
            IHardDisk  hdd       = category.GetHardDisk();
            IMonitor   monitor   = category.GetMonitor();

            //use all three and create machine

            processor.PerformOperation();
            hdd.StoreData();
            monitor.DisplayPicture();
        }
コード例 #6
0
 protected override void BuildHardDisk(IHardDisk hardDisk)
 {
     this.ComputerProduct.SetHardDisk(hardDisk);
 }
コード例 #7
0
 public void DeviceSetting()
 {
     this.Device    = Factory.SetDevice();
     this.HardDisk  = Factory.SetupHardDisk();
     this.Swkeyblay = Factory.SetSwKeyL();
 }
コード例 #8
0
ファイル: ComputerShop.cs プロジェクト: rster2002/cs-csharp
 public void buildComputer()
 {
     processor = factory.createProcessor();
     hardDisk  = factory.createHardDisk();
     monitor   = factory.createMonitor();
 }
コード例 #9
0
 public void SetHardDisk(IHardDisk hardDisk)
 {
     this.HardDisk = hardDisk;
 }
コード例 #10
0
 protected abstract void BuildHardDisk(IHardDisk hardDisk);