設計模式-樣板模式
wordsCount: 205
readingTime: 1 min
viewers:
Template Method-樣板模式
分類
行為模式-Behavioral Patterns
主要角色
Abstract Class、Concrete Class1、Concrete Class2
目的
提出共同流程到Abstract Class,避免重複程式碼
如何互動
在Abstract Class定義整個演算法流程,並實現部分方法,將特定方法留到Concrete Class再去實作
GitHub練習
https://github.com/hanksky12/DesignPatterns/tree/main/TemplateMethod
實務上
在寫程式中,沒特別學習,自然而然就實現的模式,類似於小學數學的提出最大公因數
Table of Contents
Related Posts
設計模式-備忘錄模式
Memento-備忘錄模式 分類 行為模式-Behavioral Patterns 主要角色 Originator、Meme
2023-6-17
Python Flask 架構
flask網站開發 之前讀過這本O’Reilly的 Flask Web Development(2 Ed.),就很喜歡裡面建構大型應用
2023-9-30
Python Logging 在多線程進階應用
前言 最近工作上碰到自己的需求,想在定期專案中,對多線程中,同類型放同一個檔案,方便之後做trace code
2023-9-16
RPA,過去工作經驗分享
RPA 機器流程自動化,以程式模擬人類操作系統,去取代人工達成自動化 白話:能自動打怪的外掛 為何能存在 當公司
2023-7-16
Python與C#記憶體比較
Python 基礎: 變數本身只有存參考地址(在Stack),物件全部都在Heap,變數只有指向作用,所以沒有任何
2023-6-24
Sponsor
Wechat
Alipay