akkun_choi pedia
(1722 keywords)

よく使われているタグ

akkun_choiのお気に入り

  • たけし@読書朝食会Reading-Lab(リーラボ) たけし@読書朝食会Reading-Lab(リーラボ)
  • マインディア開発者からのお知らせ マインディア開発者からのお知らせ
  • 醤油辞典~うまいしょうゆ大好き!醤油マニア デイヴィッドのブック 醤油辞典~うまいしょうゆ大好き!醤油マニア デイヴィッドのブック
  • 九龍的ヘブンズ・ドアー 九龍的ヘブンズ・ドアー

akkun_choi pediaのメンバー

  • akkun_choi akkun_choi
  • 西小倉パンデイロ 西小倉パンデイロ
  • tsucchon tsucchon
  • 須田健太郎 須田健太郎
 

Template Method パターン

0pt

クラスに専用のコードを書いて、親クラスはそれを呼ぶ。親は子がやってることは知らなくても良い!

継承の利点を最大限に使ったデザインパターン

継承しなければならないので、ある程度密結合にはなる。継承する必然性があるかどうかを考えてから取り入れる。

PHP

abstract class Person{
    function hoge(){
        $this->someProc();
        $this->specialCase();
        $this->someProc();
    }
    abstract function specialCase();
}
class Akkun extends Person{
    function specialCase(){
        echo "this is akkun class";
    }
}
class Hirokun extends Person{
    function specialCase(){
        echo "this is hirokun class";
    }
}

「Template Method パターン」について友人に書いてもらう。

あなたにとって「Template Method パターン」とは?

ログインするとワンクリックでキーワードを投稿できます

ログインする 新規登録する

他の人の「Template Method パターン」を見る