package com.github.code4craft.helloworld.behavioral.strategy; import com.github.code4craft.helloworld.HelloWorld; /** * @author yihua.huang@dianping.com */ public class HelloWorldStrategyContext implements HelloWorld{ private HelloWorldStrategy helloWorldStrategy; public HelloWorldStrategyContext(HelloWorldStrategy helloWorldStrategy) { this.helloWorldStrategy = helloWorldStrategy; } @Override public String helloWorld() { return helloWorldStrategy.helloWorld(); } }