Strateegiamuster määratleb algoritmide seeria ja kapseldab iga algoritmi nii, et neid saaks üksteisega asendada ning algoritmi muutmine ei mõjuta algoritmi kasutavaid kliente. Strateegiamuster kuulub objekti käitumismustrisse, mis kapseldab algoritmi, eraldab algoritmi kasutamise vastutuse algoritmi realiseerimisest ja delegeerib erinevatele objektidele nende algoritmide haldamise.