模板方法設計模式--java16(15/12/2015)

抽象類體現的就是一種模板模式的設計,抽象類作為多個子類的通用模板,子類在抽象類的基礎上進行擴展、改造,但是子類總體上會保留抽象類的行為方式。

解決的問題:

1、當功能內部一部分實現是確定的,一部分實現是不確定的,這時可以把不確定的部分暴露出去,讓子類去實現 。

2、編寫一個抽象父類,父類提供了多個子類的通用方法,并把一個或多個方法留給其子類實現,就是一種模板模式。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1 場景問題# 1.1 登錄控制## 幾乎所有的應用系統,都需要系統登錄控制的功能,有些系統甚至有多個登錄控制的功...
    七寸知架構閱讀 1,999評論 3 53
  • 設計模式匯總 一、基礎知識 1. 設計模式概述 定義:設計模式(Design Pattern)是一套被反復使用、多...
    MinoyJet閱讀 3,961評論 1 15
  • 設計模式基本原則 開放-封閉原則(OCP),是說軟件實體(類、模塊、函數等等)應該可以拓展,但是不可修改。開-閉原...
    西山薄涼閱讀 3,852評論 3 14
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,739評論 18 399
  • 好長時間沒有寫東西了,可能是與情緒有關,我其實是個很樂于向大家分享自己發現的人,之前的文章可能用到的地方不多,或者...
    JUNGHSU閱讀 879評論 2 1