Summarize and specify definition the strategy design patterns.