design-patternsJavaScriptDesign PatternsHardWhat is the Strategy pattern used for?1Defining a family of interchangeable algorithms selectable at runtime2Ensuring a single instance3Notifying observers4Encapsulating a request as an objectBack to list