Upgrade to Pro — share decks privately, control downloads, hide ads and more …

陽気なギャングが「行けたら行くぜ」って言ってたよ #23grads / Building a ...

陽気なギャングが「行けたら行くぜ」って言ってたよ #23grads / Building a php framework

Haruki Tazoe

July 17, 2021
Tweet

More Decks by Haruki Tazoe

Other Decks in Programming

Transcript

  1. View,Controllerとは • Viewの具体的な処理 • 表示部分やフォームなどの入出力を担当 • Modelに保存されているデータを表示 • Controllerの具体的な処理 •

    ModelとViewの間で仲介役のような役割を行う • Modelにリクエストされたデータを受け渡し, レスポンスされたデータをViewに受け渡す
  2. GoFのデザインパターン • 開発者による「経験」や「内的な蓄積」としてのパターン • Erich Gamma, Richard Helm, Ralph Johnson,

    John Vlissides のthe Gang of Fourによって整理されたもの • タイトルの陽気なギャングはこのことなんですね…(小声) Java言語で学ぶデザインパターン入門
  3. フレームワークに使用される デザインパターン • Laravelを例にすると… • Eloquent ORM – Active Recordパターン

    • Façade – Proxyパターン • サービスコンテナ – Dependency Injectionパターン (スライド16枚目から再掲)