設計模式六: 模板方法(Template Method)

簡介 模板方法屬於行爲型模式的一種. 實現層面上, 在抽象類中定義了算法或流程的骨架, 將其中易變的部分延遲到子類實現, 也就是允許它的子類實現其中的某些步驟. 模板方法適用於算法不變, 但算法中某些步驟有變化的場景, 例如Spring中JDBC事務操作,打開連接-->開啓事務-->執行sql-->提交事務-->關閉連接, 每次操作均按照這個步驟進行, 變化的是執行的sql不一樣. 意圖 定義算法
相關文章
相關標籤/搜索