"链"一个主类的类

时间:2015-03-28 04:09:01

标签: php design-patterns php-5.4

我想不出描述我想要做什么的方式,但我已经看到了几个库和框架做了它,我正在试图弄清楚我正在做的事情。

我正在开发一个有多个类的API客户端。我有一个主类,将包含所有OAuth的东西。我希望使用我的API客户端的人能够做到这样的事情:

$api = baseAPI();

$user = $api->user->getUserProfile('user');

echo $user->Nickname;

用户将是一个有多种方法的类。可以看到可以访问Admin对象和登录对象。

我希望我能够很好地提出我的问题,以致有人理解我要完成的任务。如果我不这样做,我可以尝试更好地解释它。

非常感谢。

1 个答案:

答案 0 :(得分:1)

如果我错了,请纠正我,但根据你的描述,我认为你正试图扩展课程。如果您正在尝试这样做,那么有很多关于扩展课程的有用文章!

这是一个相当不错的例子:Chaining classes

此处也有很多例子。

希望这有帮助!