2013年11月13日 星期三

POSD學習筆記(8)-Template Method

先在base class裡面定義要/不要做的一連串動作,然後把動作設成abstract,由derived class決定每個abstract method動作的內容

Ex:
class base{
         final void template(){
                   A();
                   B();
                   C();
         }
         abstract void A();
         abstract void B();
         abstract void C();
}

class derived : base{
         public void A();
         public void B();
         public void C();
}

沒有留言:

張貼留言