public static Parametry getInstance() { if (instance == null) { instance = new Parametry(); } return(instance); }
static void MetodaPolowienia() { //wybieramy metodę wyszukiwania miejsc zerowych //korzystamy z metody fabrykującej IMetodaWyszukiwaniaMiejscaZerowego metodaPolowienia = MetodyWyszukiwaniaMiejscZerowychMetodaFabryczna.StworzMetodeSzukania(MetodyWyszukiwaniaMiejscZerowychEnum.METODA_POLOWIENIA); Przedzial przedzial = Parametry.getInstance().przedział; if (metodaPolowienia.CzyMetodaSpełniaWarunki(przedzial)) //sprawdzamy czy spelnione zostana watunki algorytmu { metodaPolowienia.WyznaczMiejsceZerowe(przedzial); } else { System.Console.WriteLine("Nie zostały spełnione warunki do użycia algorytmu"); } }