工厂类 Gene\Factory

工厂类 Gene\Factory

  • 介绍

    Gene\Factory 用Gene\Factory来进行工厂调用,可以指定初始化参数以及是否单例(不需要被调用类支持);框架内部注入对象默认使用本类处理。

  • 实例化

    初始化Factory。

    参数:

    返回值: Gene\Factory实例化对象本身。

    实例:

    
      //实例化注册对象
      $factory = new Gene\Factory();
  • create

    创建对象。

    参数:

    参数 类型 是否必填 注释
    class String 类名称。
    params array 类初始化参数。
    type boolean 是否单例模式。

    返回值: object。

    实例:

    
      $user = Gene\Factory::create("\Models\Admin\User", [], true);