static void Main(string[] args) { PrimeNumberRepository objPrimeNumberRepo = new PrimeNumberRepository(); PrimeNumberBuilder objPrimeNumberBuilder = new PrimeNumberBuilder(objPrimeNumberRepo); objPrimeNumberBuilder.BuildPrimeSet(100); PrimeNumberChecker objPrimeNumberChecker = new PrimeNumberChecker(objPrimeNumberRepo); if (objPrimeNumberChecker.IsNumberPrime(33)) { Console.WriteLine("Number 33 is prime"); } else { Console.WriteLine("Number 33 is not prime"); } }
public PrimeNumberChecker(PrimeNumberRepository objPrimeNumberRepository) { m_PrimeNumberRepository = objPrimeNumberRepository; }
PrimeNumberBuilder(PrimeNumberRepository ptrPrimeNumberRepository) { m_ptrPrimeNumberRepository = ptrPrimeNumberRepository; }