Client
A client is any piece of software that interacts with a design pattern. Although typically an object, a client could also be code within an application's public static void main(String[] args) method.
Context:
Context provides the context in which the concrete strategy is invoked
http://www.javaworld.com/javaworld/jw-12-2012/121226-introduction-to-design-patterns-part-2.html