Friend spotlight!
Whimsical Animations course
Friend spotlight!
NEW Whimsical Animations course
Friend spotlight! NEW Whimsical Animations course
huge discount only this week
Friend spotlight! Want to make your project stand out? NEW Whimsical Animations course huge discount only this week
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