Skip to content

设计模式相关demo实例,用于更加深入学习设计模式

Notifications You must be signed in to change notification settings

wmhxx/DesignPatterns-JavaDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DesignPatterns-JavaDemo

设计模式相关demo实例,用于更加深入学习设计模式

代码来源于书籍《Design-Pattern-Java》 ,主要包含6个创建型模式、7个结构型模式、11个行为型模式

创建型模式

  • 简单工厂模式-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

About

设计模式相关demo实例,用于更加深入学习设计模式

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages