php策略模式

需求:对于不同的用户展示不同的内容


定义接口

interface UserStrategy{
    function showAd();//展示广告
    function showCategory();//展示分类
}

普通用户展示的内容

class CommonUser implements UserStrategy{
    public function showAd()
    {
        // TODO …
more ...