設計模式總覽

六個創建型模式

  • 簡單工廠模式-Simple Factory Pattern【學習難度:★★☆☆☆,使用頻率:★★★☆☆】
  • 工廠方法模式-Factory Method Pattern【學習難度:★★☆☆☆,使用頻率:★★★★★】
  • 抽象工廠模式-Abstract Factory Pattern【學習難度:★★★★☆,使用頻率:★★★★★】
  • 單例模式-Singleton Pattern【學習難度:★☆☆☆☆,使用頻率:★★★★☆】
  • 原型模式-Prototype Pattern【學習難度:★★★☆☆,使用頻率:★★★☆☆】
  • 建造者模式-Builder Pattern【學習難度:★★★★☆,使用頻率:★★☆☆☆】

七個結構型模式

  • 適配器模式-Adapter Pattern【學習難度:★★☆☆☆,使用頻率:★★★★☆】
  • 橋接模式-Bridge Pattern【學習難度:★★★☆☆,使用頻率:★★★☆☆】
  • 組合模式-Composite Pattern【學習難度:★★★☆☆,使用頻率:★★★★☆】
  • 裝飾模式-Decorator Pattern【學習難度:★★★☆☆,使用頻率:★★★☆☆】
  • 外觀模式-Facade Pattern【學習難度:★☆☆☆☆,使用頻率:★★★★★】
  • 享元模式-Flyweight Pattern【學習難度:★★★★☆,使用頻率:★☆☆☆☆】
  • 代理模式-Proxy Pattern【學習難度:★★★☆☆,使用頻率:★★★★☆】

十一個行爲型模式

  • 職責鏈模式-Chain of Responsibility Pattern【學習難度:★★★☆☆,使用頻率:★★☆☆☆】
  • 命令模式-Command Pattern【學習難度:★★★☆☆,使用頻率:★★★★☆】
  • 解釋器模式-Interpreter Pattern【學習難度:★★★★★,使用頻率:★☆☆☆☆】
  • 迭代器模式-Iterator Pattern【學習難度:★★★☆☆,使用頻率:★★★★★】
  • 中介者模式-Mediator Pattern【學習難度:★★★☆☆,使用頻率:★★☆☆☆】
  • 備忘錄模式-Memento Pattern【學習難度:★★☆☆☆,使用頻率:★★☆☆☆】
  • 觀察者模式-Observer Pattern【學習難度:★★★☆☆,使用頻率:★★★★★】
  • 狀態模式-State Pattern【學習難度:★★★☆☆,使用頻率:★★★☆☆】
  • 策略模式-Strategy Pattern【學習難度:★☆☆☆☆,使用頻率:★★★★☆】
  • 模板方法模式-Template Method Pattern【學習難度:★★☆☆☆,使用頻率:★★★☆☆】
  • 訪問者模式-Visitor Pattern【學習難度:★★★★☆,使用頻率:★☆☆☆☆】
    原文地址
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章