示例#1
0
 public Cpu(int numberOfCores, int numberOfBits, Motherboard motherboard, IRandomNumberProvider randomNumberProvider)
 {
     this.NumberOfCores = numberOfCores;
     this.NumberOfBits = numberOfBits;
     this.Motherboard = motherboard;
     this.randomNumberProvider = randomNumberProvider;
 }
示例#2
0
 public Cpu64Bits(int numberOfCores, Motherboard motherboard, IRandomNumberProvider randomNumberProvider)
     : base(numberOfCores, BitsCount, motherboard, randomNumberProvider)
 {
 }
示例#3
0
 // Dependency inversion
 public Cpu64Bits(int numberOfCores, Motherboard motherboard)
     : this(numberOfCores, motherboard, new RandomNumberProvider())
 {
 }
示例#4
0
 public Cpu128Bits(int numberOfCores, Motherboard motherboard, IRandomNumberProvider randomNumberProvider)
     : base(numberOfCores, BitsCount, motherboard, randomNumberProvider)
 {
 }
示例#5
0
 // Dependency inversion
 public Cpu128Bits(int numberOfCores, Motherboard motherboard)
     : this(numberOfCores, motherboard, new RandomNumberProvider())
 {
 }