在
PHP中创建Singleton时,我确保通过执行以下操作无法实例化它:
原文链接:https://www.f2er.com/php/132825.htmlclass Singleton { private function __construct() {} private function __clone() {} public static function getInstance() {} }
但是,我意识到将类定义为“抽象”意味着它无法实例化.因此,执行以下操作是否有任何问题:
abstract class Singleton { public static function getInstance() {} }
第二种情况允许我编写更少的代码行,这将是很好的. (并不是说它实际上有很大不同.)