Skip to content

gogotanc/design-pattern-in-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

design-pattern-in-java

阅读《Head First 设计模式》一书,写的示例代码。

设计原则 Principles

  • 单一职责原则 Single Responsibility Principle
  • 里氏替换原则 Liskov's Sustitution Principle
  • 依赖倒置原则 Denpendency Inversion Principle
  • 接口隔离原则 Interface Segregation Principle
  • 迪米特法则 Law of Demeter
  • 开闭原则 Open Close Principle

创建型模式 Creational Design Patterns

  • 简单工厂模式 Simple Factory
  • 工厂方法模式 Factory Method
  • 抽象工厂模式 Abstract Factory
  • 单例模式 Singleton
  • 建造者模式 Builder
  • 原型模式 Prototype

结构型模式 Structural Design Patterns

  • 适配器模式 Adapter
  • 桥接模式 Bridge
  • 装饰模式 Decorator
  • 外观模式 Facade
  • 享元模式 Flyweight
  • 代理模式 Proxy
  • 组合模式 Composite

行为型模式 Behavioral Design Patterns

  • 责任链模式 Chain of Responsibility
  • 命令模式 Command
  • 解释器模式 Interpreter
  • 迭代器模式 Iterator
  • 中介者模式 Mediator
  • 观察者模式 Observer
  • 状态模式 State
  • 策略模式 Strategy
  • 备忘录模式 Memento
  • 模板方法模式 Template Method
  • 访问者模式 Visitor

参考 References

About

design pattern in java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages