• Divided into three types, a total of 23
  • Creative patterns: singleton, Abstract Factory, Prototype, Builder, Factory
  • Structural mode: adapter mode, bridge mode, decorative mode, composite mode, appearance mode, share mode, proxy mode
  • Behavioral patterns: template method pattern, command pattern, visitor pattern, iterator pattern, observer pattern, mediator pattern, memo pattern, interpreter pattern, state pattern, policy pattern, responsibility chain pattern