Skip to content

vinceAmstoutz/design-patterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 

Repository files navigation

Design patterns (theory & practice)

Personal project to learn design patterns.

Method

  • Theory learned in the first step from explanations, diagrams, and pseudo-code (see credits section). In this section, I will try to reformulate these notions in order to appropriate them before practice.
  • Training in PHP to reproduce design patterns in real use cases (without "copy pasta programming" or something like that), just with a diagram witch explain the design pattern architecture and finally compare the code with the expected result.

Intention

  • Known the different design patterns (global functioning and pros and cons depending on the situation to select the more adapted one).
  • Be able to reuse the most popular design patterns depending on the project's structure.

Credits

Thanks to Refactoring Guru for explanations about design patterns and refactoring who teach me these patterns from scratch. It's a good website to start because they explain well, for e.g. without any technical ambiguity or acronym.

About

Personal project to learn design patterns by rewriting theoretical explanations and putting them into practice!

Topics

Resources

Stars

Watchers

Forks

Languages