strategy pattern trong java - Search