
Python 設計模式基礎培訓
以實驗樓部分功能舉例,
學習多種常見的設計模式的原理以及如何應用實踐。
課程會涵蓋工程模式,命令模式,外觀模式,適配器模式,
裝飾模式,代理模式等,使用 Python 為案例實現語言
單例模式
1 抽象類的概念和使用
2 適配器模式
3 代碼模式
4 外觀模式
5 策略模式
6 命令模式
7 Python 元類簡介與使用
8 工廠模式及其三種變形
9 裝飾器模式
10 組合模式
11 享元模式
12 觀察者模式
13 模板方法模式
1.設計模式簡介
2.單例模式的三種實現方式
2
Python 元類簡介
1.元類的概念
2.利用__new__方法控制類的屬性
3.利用__init__方法控制類的屬性
4.利用__call__方法設置類的調用規則
3
創建型:工廠模式
1.抽象類
2.簡單工廠模式
3.工廠方法模式
4.抽象工廠模式
4
結構型:適配器模式、裝飾器模式
1.適配器模式
2.裝飾器模式
5
結構型:代理模式、組合模式
1.代理模式
2.組合模式
6
外觀模式、享元模式
1.外觀模式
2.享元模式
7
行為型:策略模式、觀察者模式
1.策略模式
2.觀察者模式
8
行為型:命令模式、模板方法模式
1.命令模式
2.模板方法模式
