public IKryteriumWyboruTabeliNaleznosciPienieznej StworzKryteriumWyboruTabeliNaleznosci(KryteriumWyboruTabeliNaleznosciWylicznik kryteriumWyboruTabeliNaleznosci) { switch (kryteriumWyboruTabeliNaleznosci) { case KryteriumWyboruTabeliNaleznosciWylicznik.KryteriumSumyWymienionejNaleznosci: goto default; case KryteriumWyboruTabeliNaleznosciWylicznik.IlosciWymian: return(new KryteriumIlosciWymian(fabrykaNaleznoscPieniezna.StworzNaleznoscZerowa())); default: return(new KryteriumSumyWymienionejNaleznosciPienieznej(fabrykaNaleznoscPieniezna.StworzNaleznoscZerowa())); } }
internal NajwiekszaMozliwaNaleznoscPienieznaDoWymianyUstalacz(IFabrykaNaleznoscPienieznaZerowa fabrykaNaleznoscPienieznaZerowa, ITablicaOsobPienieznychZwrotna koncowaTablicaOsob) { this.koncowaTablicaOsob = koncowaTablicaOsob; naleznoscPienieznaZerowa = fabrykaNaleznoscPienieznaZerowa.StworzNaleznoscZerowa(); }
public INaleznoscPieniezna StworzNaleznoscPienieznaZerowa() { return(fabrykaNaleznoscPienieznaZerowa.StworzNaleznoscZerowa()); }