Home - BasuyaMuknana/java-design-pattern GitHub Wiki

這個Repository是Java Design Pattern的學習筆記。 原始程式碼與觀念內容來自於tutorialspoint.com


  1. [工廠模式 Factory Pattern](工廠模式 Factory Pattern)
  2. [抽象工廠模式 Abstract Factory Pattern](抽象工廠模式 Abstract Factory Pattern)
  3. [單例模式 Singleton Pattern](單例模式 Singleton Pattern)
  4. [原型模式 Prototype Pattern](原型模式 Prototype Pattern)
  5. [建構者模式 Builder Pattern](建構者模式 Builder Pattern)
  6. [狀態模式 State Pattern](狀態模式 State Pattern)
  7. [橋接模式 Bridge Pattern](橋接模式 Bridge Pattern)
  8. [轉接器模式 Adaptor Pattern](轉接器模式 Adaptor Pattern)
  9. [篩選器模式 Filter(Criteria) Pattern](篩選器模式 Filter(Criteria) Pattern)
  10. [合成模式 Composite Pattern](合成模式 Composite Pattern)
  11. [入口模式 Facade Pattern](入口模式 Facade Pattern)
  12. [輕量模式 Flyweight Pattern](輕量模式 Flyweight Pattern)
  13. [代理模式 Proxy Pattern](代理模式 Proxy Pattern)
  14. [責任鍊模式 Chain of Responsibility Pattern](責任鍊模式 Chain of Responsibility Pattern)
  15. [命令模式 Command Pattern](命令模式 Command Pattern)
  16. [轉譯模式 Interpreter Pattern](轉譯模式 Interpreter Pattern)
  17. [迭代模式 Iterator Pattern](迭代模式 Iterator Pattern)
  18. [中介者模式 Mediator Pattern](中介者模式 Mediator Pattern)
  19. [備忘錄模式 Memento Pattern](備忘錄模式 Memento Pattern)
  20. [觀察者模式 Observer Pattern](觀察者模式 Observer Pattern)
  21. [空物件模式 Null Object Pattern](空物件模式 Null Object Pattern)
  22. [策略模式 Strategy Pattern](策略模式 Strategy Pattern)
  23. [樣板模式 Template Pattern](樣板模式 Template Pattern)
  24. [拜訪者模式 Visitor Pattern](拜訪者模式 Visitor Pattern)

  1. MVC Pattern
  2. Business Delegate Pattern
  3. Composite Entity Pattern
  4. Data Access Object Pattern
  5. Front Controller Pattern
  6. Intercepting Filter Pattern
  7. Service Locator Pattern
  8. Transfer Object Pattern