php - 设置漂亮的设计模式 php
问题描述
我正在学习设计模式。目前我正在开发一个 Web 服务,我有时间构建代码,我想在其中实现一些设计模式。我已经观察到让每个类做一件相关的事情,并用一两个参数编写小函数,但是当谈到设计模式时,我被卡住了。
我的应用程序正在从外部 api、用户、组织和工作中获取数据。我创建了这三个类,目前它们都包含几乎相同的 curl 调用、相同的 curl 选项和标题。并且每个此类都有一个功能,用于组织 - getOrganizations,用于用户 - getUsers ...它们都具有相同的主体,只是不同的 curl 调用。
所以我只需要一个参考,一个可以帮助我构建可维护代码的设计模式。
解决方案
通过阅读您的描述,您只需要多练习 OOP 即可。(面向对象编程)。
在这个给定的示例中,您可以创建一个接受 URL 的函数,并让您的所有请求从具有该函数的基类扩展 9r 创建一个具有 curl 逻辑的实用程序类并简单地使用它。
composer 上还有很多不错的 php curl 插件可以帮助你。