[C++]22種設計模式的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)
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 設計模式(Design pattern): 是一套被反復使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使...
    hangzhi閱讀 192評論 0 6
  • 前言 GoF的23種設計模式,包括創建型、結構型和行為型,其涵蓋了面向對象思想的精髓以及諸多細節。本文結合《設計模...
    尤汐Yogy閱讀 4,387評論 0 38
  • Pyhton實現常用的23種設計模式【詳解】 關注公眾號【輕松學編程】,回復【設計模式】,獲取本文源代碼。在文章末...
    lm_is_dc閱讀 1,307評論 0 1
  • 這里,對設計模式的概念就不細說了,凡是用過或者看過這方面書籍的都應該有所了解。 鄙人認為正是設計模式的出現,使得C...
    bilinbilin閱讀 315評論 0 0
  • 參考鏈接:https://www.cnblogs.com/chengjundu/p/8473564.html 1....
    lx_jian閱讀 5,940評論 0 2