Skip to content

VikTs/design-patterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Design patterns list

Creational

  • Singleton
  • Prototype
  • Factory
  • Builder

Structural

  • Adapter
  • Decorator
  • Facade
  • Proxy

Behavioral

  • Observer
  • Chain of responsibility
  • Strategy
  • Command

Useful links

Design patterns - https://refactoring.guru/design-patterns

Antipatterns - https://sourcemaking.com/antipatterns

Learning JavaScript Design Patterns - https://addyosmani.com/resources/essentialjsdesignpatterns/book

Angular Design Patterns - https://www.oreilly.com/library/view/angular-design-patterns/9781786461728/

GRASP - https://habr.com/ru/post/92570/

Fundamental books

  1. First mention of patterns
  • A Pattern Language: Towns, Buildings, Construction (by Christopher Alexander)
  1. GoF
  • Design Patterns: Elements of Reusable Object-Oriented Software (by Gamma Erich, Helm Richard, Johnson Ralph, Vlissides John)
  1. GRASP
  • Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (by Craig Larman)

About

Design patterns though the real-world analogies

Topics

Resources

Stars

Watchers

Forks

Contributors