Wiosenna WYPRZEDAŻ
Mediator

Mediator w języku PHP

Mediator to behawioralny wzorzec projektowy pozwalający zredukować sprzężenie pomiędzy komponentami programu poprzez zmuszenie ich do komunikacji za pośrednictwem obiektu zwanego mediatorem.

Mediator ułatwia modyfikację, rozszerzanie i ponowne wykorzystanie komponentów gdyż z jego pomocą nie są one zależne od wielu innych klas.

Złożoność:

Popularność:

Przykłady użycia: Wierna implementacja wzorca Mediator nie jest tak powszechna w PHP, jak w innych językach, szczególnie tych nastawionych na graficzną interakcję z użytkownikiem — jak Java lub C#. Aplikacja PHP może zawierać wiele komponentów, ale rzadko mają one okazję komunikować się ze sobą bezpośrednio w czasie jednej sesji.

Niemniej jednak wzorzec Mediator ma też inne zastosowania, jak dyspozycja zdarzeń w wielu frameworkach PHP, lub w niektórych implementacjach kontrolerów MVC.

Mediator w innych językach

Mediator w języku C# Mediator w języku C++ Mediator w języku Go Mediator w języku Java Mediator w języku Python Mediator w języku Ruby Mediator w języku Rust Mediator w języku Swift Mediator w języku TypeScript