(C++) Compile-time Strategy Design Pattern Compile-time Strategy Design Pattern is a compile-time Strategy Design Pattern. Compile-time Strategy Design Pattern example: DoIt Compile-time Strategy Design Pattern example: StrToDouble You can also employ a run-time Strategy Design Pattern.