Exemple #1
0
        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;
 }