Startegy Pattern Ver 1.0