Added strategy pattern notes and example code snippet