SOLID, Design patterns

Theory

GitHub senior-python-engineer/solid at main · Rustam-Z/senior-python-engineerGitHub senior-python-engineer/solid at main · Rustam-Z/senior-python-engineer

GitHub senior-python-engineer/design_patterns at main · Rustam-Z/senior-python-engineerGitHub senior-python-engineer/design_patterns at main · Rustam-Z/senior-python-engineer

Questions

  1. What does the DRY principle mean?
  2. What does the SOLID principle mean?
  3. What is the goal of the SOLID principle?
  4. Explain the 5 principles of SOLID.
  5. What are the creational design patterns?
  6. What are the behavioral design patterns?
  7. What are the structural design patterns?
  8. What is the decorator pattern and what does it use for?
  9. What is the observer pattern and what does it use for?
  10. What is the singleton pattern and what does it use for?
  11. What is the factory pattern and what does it use for?
  12. What is the strategy pattern and what does it use for?
  13. What is the template pattern and what does it use for?
  14. What is the flyweight pattern and what does it use for?
  15. What is the abstract factory pattern and what does it use for?
  16. What is the proxy pattern and what does it use for?
  17. What is the prototype pattern and what does it use for?
  18. What is the facade pattern and what does it use for?
  19. What is the state pattern and what does it use for?
  20. What is the builder pattern and what does it use for?
SuperMade with Super