Skip to content

dszhazha/JavaDesignPattern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

src结构:

|-----design 设计
   |-----pattern 模式
      |-----behavior 行为型
         |----- ChainOfResponsibility.java  责任链模式
         |----- Command.java  命令模式
         |----- Interpreter.java  解释器模式
         |----- IteratorPattern.java  迭代器模式
         |----- Mediator.java  中介者模式
         |----- Memento.java  备忘录模式
         |----- Observer.java  观察者模式
         |----- State.java  状态模式
         |----- Strategy.java  策略模式
         |----- TemplateMethod.java  模板方法模式
         |----- Visitor.java  访问者模式
         |----- behavior.png 11种行为型设计模式之间的关系
      |-----create 创建型
         |----- AbstractFactory.java  抽象工厂模式
         |----- Builder.java  建造者模式
         |----- FactoryMethod.java  工厂方法模式
         |----- Prototype.java  原型模式
         |----- Singleton.java  单例模式
      |-----structure 结构型
         |----- Adapter.java  适配器模式
         |----- Bridge.java  桥接模式
         |----- Composite.java  组合模式
         |----- Decorator.java  装饰模式 
         |----- Facade.java  外观模式
         |----- Flyweight.java  享元模式 
         |----- Proxy.java  代理模式
         |----- structure.png 7种结构型设计模式之间的关系
   |-----principle 原则
      |----- CompositeReuse.java  合成复用原则
      |----- Demeter.java  迪米特法则
      |----- DependenceInversion.java  依赖倒置原则
      |----- InterfaceSegregation.java  接口隔离原则
      |----- LiskovSubstitution.java  里氏代换原则
      |----- OpenClosed.java  开闭原则
|-----DesignPattern.png 23种设计模式之间的关系

  
  
                                     Summarize by _thomas
                                      Good luck have fun!!

About

23 design pattern and 6 design principle!

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages