[C++]22種設計模式的C++實現 C++設計模式

C++設計模式

前言

1. 代碼倉庫

https://github.com/TOMO-CAT/CppDesignPattern

2. 前置知識

創建型模式

  1. 工廠方法模式(Factory Method)
  2. 抽象工廠模式(Abstract Factory)
  3. 生成器模式(Builder)
  4. 原型模式(Prototype)
  5. 單例模式(Singleton)

結構型模式

  1. 適配器模式(Adapter)
  2. 橋接模式(Bridge)
  3. 組合模式(Composite)
  4. 裝飾模式(Decorator)
  5. 外觀模式(Facade)
  6. 享元模式(Flyweight)
  7. 代理模式(Proxy)

行爲型模式

  1. 責任鏈模式(Chain of Responsibility)
  2. 命令模式(Command)
  3. 迭代器模式(Iterator)
  4. 中介者模式(Mediator)
  5. 備忘錄模式(Memento)
  6. 觀察者模式(Observer)
  7. 狀態模式(State)
  8. 策略模式(Strategy)
  9. 模板方法模式(Template Method)
  10. 訪問者模式(Vistor)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章