注册树模式

  • `注册树模式当然也叫注册模式,注册器模式。注册树模式通过将对象实例注册到一棵全局的对象树上,需要的时候从对象树上采摘的模式设计方法。
  • 定义

    <?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');
文章目录