2019-01-31 23:52:15
概要PHPで学ぶデザインパターン Advent Calendar 2018で間に合わなかった記事。
Mediatorパターンとは仲介者・調停者の意味。
オブジェクトの振る舞いに関するデザインパターンで、オブジェクト間のやりとり調整するためのパターン。
オブジェクト同士のやり取りが複雑化し、関係性が見えにくくなるような時に有用かもしれない。
実装<?php
// Mediator
class Receptionist
{
public function checkIn(User $user, $message) // 振る舞いの操作を任せたいオブジェクトを保持
{...
アプリケーション
PHP
デザインパターン
メディエーターパターン
GoF