单例trait

trait Singleton

{

    private static $instance;

    static function getInstance(...$args)

{

        if(!isset(self::$instance)){

            self::$instance = new static(...$args);

        }

        return self::$instance;

    }

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和...
    Java小辰阅读 1,031评论 0 5
  • 一. Java基础部分.................................................
    wy_sure阅读 3,963评论 0 11
  • 前言 前几天在GitHub看到一篇写PHP简洁之道的译文,觉得还不错,所以转在了自己的博客中,只不过有一些地方好像...
    guanguans阅读 636评论 3 6
  • 1. 实现单例模式 饿汉模式和懒汉模式单例模式根据实例化时机分为饿汉模式和懒汉模式。饿汉模式,是指不等到单例真正使...
    aaron1993阅读 287评论 0 0
  • 每个人都有自己的振动频率, 一个振动频率就是一个世界, 一个世界就有一种处事方式, 所以不要试图改变任何人, 因为...
    雨瑶喜悦王阅读 542评论 0 3

友情链接更多精彩内容