Skip to the content.

Week 9: Design Patterns

🔗 Pre-Class Learning Material

I also highly recommend watching the Godbolt talk that Nitash sent on Friday since it will allow us to expand on our discussion, but it’s not required.

🔗 Conversation Starters/Discussion Questions

  • Are there any variations on design patterns that you regularly use that are unique to C++ features/perks?
  • Which C++20 features could open the door to new variations on existing design patterns?
  • What are some strategies to deal with performance trade-offs when considering different design paradigms?