gpt4 book ai didi

php - PHP 单例类的最佳实践

转载 作者:IT王子 更新时间:2023-10-28 23:46:38 28 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Who needs singletons?

我总是根据最佳实践写作,但我也想了解为什么给定的事物是最佳实践

我在一篇文章中读到(不幸的是我不记得了),单例类更喜欢被实例化,而不是用静态函数创建并用范围解析运算符 (::) 访问。因此,如果我有一个包含我所有要验证的工具的类,简而言之:

class validate {
private function __construct(){}
public static function email($input){
return true;
}
}

有人告诉我,由于垃圾收集器和维护等原因,这被认为是不好的做法(或者至少被警告不要这样做)。因此,对“作为静态方法的单例类”的批评想要的是,我实例化一个我 100% 确定我只会实例化一次的类。对我来说,这似乎是在做“双重工作”,因为一切都准备好了。我错过了什么?

对此事有何看法?当然,这不是生死攸关的问题,但如果有选择的话,不妨以正确的方式做一件事:)

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