设置漂亮的设计模式php

时间:2020-08-04 06:04:22

标签: php design-patterns

我正在学习设计模式。目前,我正在开发Web服务,并且有时间构造代码,并在其中实现一些设计模式。我已经在观察让每个类做一件相关的事情,并编写带有一两个参数的小函数,但是当涉及到设计模式时,我被困住了。

我的应用程序正在从外部api,用户,组织和作业获取数据。我创建了这三个类,目前它们都包含几乎相同的curl调用,相同的curl选项和标头。对于组织来说,每个此类都具有一个功能-getOrganizations,对于用户-getUsers ...它们具有相同的主体,只是不同的curl调用。

因此,我只需要参考一下可以帮助我构建可维护代码的设计模式。

1 个答案:

答案 0 :(得分:2)

通过阅读您的描述,您只需要多练习一下OOP。 (面向对象编程)。

在这个给定的示例中,您可以创建一个接受URL的函数,并使所有请求都从具有该函数的基类9r扩展,生成具有curl逻辑的实用程序类,并简单地使用它。

在作曲家中也有很多不错的php curl插件可以为您提供帮助。