1. 注册树模式概念
注册树模式为应用中经常使用的对象创建一个中央存储器来存放这些对象 ,通常通过一个只包含 静态方法 的 抽象类 来实现(或者通过 单例模式 ),也叫做注册器模式。
1. 注册树模式目的
将实现功能需要的对象注册到一个类中,需要用到某对象时,从这个类里面来获取,从而不需要去考虑那个类在哪里,需要如何 实例化 才能得到对象。
2. 注册树模式实例
代码案例就是实例化了两个对象$a,$b,然后注册到Tree类中,需要用到某个类,就从Tree类中获取即可。
实例化得到对象$a,$b或者需要更多实例化,可以交给工厂类来实现。符合面向对象五大原则之 单一职责原则 。