metoda szablonowa