Software strategy pattern. Strategy Pattern.mp4