美文网首页
php设计模式——注册树模式

php设计模式——注册树模式

作者: 胡木木OvO | 来源:发表于2020-04-20 19:38 被阅读0次

    注册树模式

    • `注册树模式当然也叫注册模式,注册器模式。注册树模式通过将对象实例注册到一棵全局的对象树上,需要的时候从对象树上采摘的模式设计方法。
    • 定义
      <?php 
      namespace Test;
      class Register{
        /** 将对象保存起来**/
        protected static $objects;
      
        public static function set($alias,$object){
            self::$objects[$alias]=$object;
        }
        public static function get($alias){
            return self::$objects[$alias];
        }
        public static function _unset($alias){
            unset(self::$objects[$alias]);
        }
      }
      
    • 使用
      <?php
         $obj =  \Test\Register::get('youinitObj');
      

    相关文章

      网友评论

          本文标题:php设计模式——注册树模式

          本文链接:https://www.haomeiwen.com/subject/hdpjihtx.html