Factoryがインスタンス化する • プログラマはnew Request()とか書かない代わりに Factoryを使う interface RequestFactoryInterface { public function createRequest( string $method, $uri ): RequestInterface; } interface ResponseFactoryInterface { public function createResponse( int $code = 200, string $reasonPhrase = ’’ ): ResponseInterface; }