模板模式:
模板方法中分兩種方法:一種是模板方法,另一種是基本方法。
模板方法:就是把基本方法組合在一起形成一個總算法或則總行為,這個模板方法一般會在抽象定義并且在子類種不加以修改的繼承下來。一個抽象類可以有任意多個模板方法。
基本方法:它又分為抽象方法,具體方法,鉤子方法。
抽象方法由抽象類申明,由子類具體實現;具體方法由抽象類申明并實現,而子類并不實現或則置換,這里面也可以有工廠方法;鉤子方法,由抽象類申明并實現,但是它是一個空的實現,一般都是由子類進行擴張實現。
posted on 2005-08-19 21:15
sky 閱讀(373)
評論(0) 編輯 收藏