7.Java_模板設計模式---抽象類的實際應用(咖啡和茶的沖泡法),基於抽象類,核心是封裝算法。引入鉤子方法。開閉原則。23種設計模式

基於抽象類的模板設計模式,核心是封裝算法。 1、模板方法定義了一個算法的步驟,允許子類爲一個或多個步驟提供具體實現。 2、模板(模板方法)模式:(典型:Servlet),AQS 在一個方法中定義算法的框架,將一些具體步驟延遲到子類中實現。 模板模式可以使子類在不改變算法的基礎上,重新定義算法中的某些具體步驟。 3.開閉原則(OCP):一個軟件實體,如類、函數、模塊應對擴展開放,對修改關閉。(Ja
相關文章
相關標籤/搜索