常用的設計模式有哪些?


創建型

  • 工廠模式與抽象工廠模式 (Factory Pattern)(Abstract Factory Pattern)
  • 單例模式 (Singleton Pattern)
  • 建造者模式 (Builder Pattern)
  • 原型模式 (Prototype Pattern)

 

結構型

  • 適配器模式 (Adapter Pattern)
  • 裝飾器模式 (Decorator Pattern)
  • 橋接模式 (Bridge Pattern)
  • 外觀模式 (Facade Pattern)
  • 代理模式 (Proxy Pattern)
  • 過濾器模式 (Filter、Criteria Pattern)
  • 組合模式 (Composite Pattern)
  • 享元模式 (Flyweight Pattern)

 

行為型

  • 責任鏈模式(Chain of Responsibility Pattern)
  • 觀察者模式(Observer Pattern)
  • 模板模式(Template Pattern)
  • 命令模式(Command Pattern)
  • 解釋器模式(Interpreter Pattern)
  • 迭代器模式(Iterator Pattern)
  • 中介者模式(Mediator Pattern)
  • 策略模式(Strategy Pattern)
  • 狀態模式(State Pattern)
  • 備忘錄模式(Memento Pattern)
  • 空對象模式(Null Object Pattern)    

 

詳細可以參考:


原文鏈接
 


 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM