13 Template_method模板方法(行爲型)

13 Template_method(行爲型) 模板方法 準備一個抽象類,將部分邏輯以具體方法以及具體構造子的形式實現,然後聲明一些抽象方法來迫使子類實現剩餘的邏輯。不同的子類可以以不同的方式實現這些抽象方法,從而對剩餘的邏輯有不同的實現。 框架已經實現了大部分,讓子類去實現特定需求的東西 什麼時候用 部分算法已經實現,變化的算法留給子類 爲了避免代碼複製,將子類的共有行爲放到抽象類裏 控制子類的
相關文章
相關標籤/搜索