Пример #1
0
        public IDesktop CreateDesktop()
        {
            var videocard = new ColorfulVideoCard();
            var ram = new Ram(2);
            var cpu = new Cpu(ram, videocard ,4, CpuArchitecture.Bit32 );
            IStorage storage = new HardDrive(500);

            return new Desktop(cpu,ram,videocard,storage);
        }
Пример #2
0
        public ILaptop CreateLaptop()
        {
            var ram = new Ram(4);
            var vCard = new ColorfulVideoCard();
            var battery = new Battery();
            var cpu = new Cpu(ram, vCard, 2, CpuArchitecture.Bit32);
            var hd = new HardDrive(500);

            return new Laptop(cpu,ram,vCard,hd,battery);
        }