Hura! Mamy wreszcie przyjemność udostępnić wam polską wersję! Zapraszamy do przesyłania wiadomości z waszymi uwagami i informacjami o zauważonych błędach.
Metoda szablonowa

Metoda szablonowa w języku PHP

Metoda szablonowa to behawioralny wzorzec projektowy według którego definiuje się szkielet algorytmu w klasie bazowej i pozwala klasom pochodnym nadpisać poszczególne jego etapy bez zmiany ogólnej struktury.

Użycie wzorca w języku PHP

Złożoność:

Popularność:

Przykłady użycia: Wzorzec Metoda szablonowa jest dość powszechnie stosowany we frameworkach PHP. Upraszcza rozszerzanie domyślnej funkcjonalności frameworku stosując dziedziczenie klas.

Identyfikacja: Zastosowanie tego wzorca można poznać po obecności behawioralnych metod posiadających jakieś domyślne zachowanie zdefiniowane przez klasę bazową.

Metoda szablonowa w innych językach

Wzorce projektowe: Metoda szablonowa w języku Java Wzorce projektowe: Metoda szablonowa w języku C# Wzorce projektowe: Metoda szablonowa w języku C++ Wzorce projektowe: Metoda szablonowa w języku Python Wzorce projektowe: Metoda szablonowa w języku Ruby Wzorce projektowe: Metoda szablonowa w języku Swift Wzorce projektowe: Metoda szablonowa w języku TypeScript