gpt4 book ai didi

php - 在多个类中有效地使用数据

转载 作者:搜寻专家 更新时间:2023-10-31 21:42:30 26 4
gpt4 key购买 nike

我正在从外部 URL 中提取 JSON。然后我想在两个不同的类中使用该数据。这是我认为应该设置的方式。

// gets data
class get_data {

}

// creates a widget that uses the data
class widget_class {

}

// some other widget that uses the data
class page_class {

}

如何从 get_data 中获取数据到 widget_class 和 page_class 中?我可以在每个类中插入类似 $data = new get_data(); 的东西,但这不是最有效的做事方式,因为它会拉取外部数据两次,对吗?

我对 OOP 的了解有限,所以任何帮助都会很好。

最佳答案

使用工厂串联构建这两个类。

工厂是第三个类,它有一个返回 page_class 和 widget_class 的静态方法。它进行一次 get_data 调用,然后在构造两个类时适本地拆分返回值。

关于php - 在多个类中有效地使用数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8983271/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com