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); }
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); }