我该如何让我的课程互动

时间:2015-08-01 07:47:16

标签: php oop design-patterns

我一直在WordPress中编写PHP一段时间,但我对直接的PHP应用程序很新。我正在编写一个使用一些不同API进行交叉发布的小应用程序。

我写了这些课程,但我不确定让他们互动的最好方法。

关于类及其功能的一些背景知识。我为每个API(Reddit,Imgur,Twitter)提供了一个类,一个带有一些Curl辅助函数的类,一个执行该过程的类。我认为我不需要任何这些当前类的多个实例。他们也不需要延长。

从我读过的内容来看,我有几个选择:

  • 将每个类实例化为全局变量(我听说我应该避免这种情况)
  • 让班级单身(也听说我也许应该避免这种情况)
  • 静态方法 - 虽然有些类需要实例化,但我不确定它是如何工作的。

这些是我听说过的方法。我期待答案不会是上述情况。像Laravel这样的框架如何做到这一点?

这可能是主观的,但我相信我会学习一些关于模式的东西。

编辑:我可能应该添加一些所需交互类型的示例。

  • 使用CurlHelper类的API类(我目前正在使用静态方法:$post_string = CurlHelper::createPostString( $post_data );
  • 在一个班级中生成标题,以便在交叉发布到每个API时使用

0 个答案:

没有答案