Week 09

Published

June 10, 2025

VL 9 - 10.06.25

  • desing patterns:
    • creational patterns:
      • singleton
      • factory pattern - factory objects
      • factory pattern - extensible factory objects (used in Google Test)
      • builder pattern - constructing complex objects
      • combining builder pattern with factories
      • builder pattern - dynamic polymorphism through lambdas
    • behavioral patterns: next time
  • program design outline:
  • template metaprogramming:
    • function template specialization
    • class template specialization