首页 > 解决方案 > 设置漂亮的设计模式 php

问题描述

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

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

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

标签: phpdesign-patterns

解决方案


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

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

composer 上还有很多不错的 php curl 插件可以帮助你。


推荐阅读