設計模式-樣板模式
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/blob/main/internal/templatemethod/templatemethod.go
實務上
在寫程式中,沒特別學習,自然而然就實現的模式,類似於小學數學的提出最大公因數
Table of Contents
Related Posts
設計模式-備忘錄模式
Memento-備忘錄模式 分類 行為模式-Behavioral Patterns 主要角色 Originator、Meme
2023-6-17
設計模式-工廠模式
Factory -工廠模式 分類 建立模式-Creational Patterns 主要角色 Product (產品介面)、Concrete Product (具體產品
2026-4-12
設計模式-策略模式
Strategy-策略模式 分類 行為模式-Behavioral Patterns 主要角色 Strategy (策略介面)、Concret
2026-4-12
Python Flask 架構
flask網站開發 之前讀過這本O’Reilly的 Flask Web Development(2 Ed.),就很喜歡裡面建構大型應用
2023-9-30
Python Logging 在多線程進階應用
前言 最近工作上碰到自己的需求,想在定期專案中,對多線程中,同類型放同一個檔案,方便之後做trace code
2023-9-16
Sponsor
Wechat
Alipay