1. 静态工具类和 Singleton 类不适合于需要引用底层资源的类。
2. 依赖注入的一种形式:当创建一个新的实例时,就将该资源传到构造器中。如:词典是拼写检查器的一个依赖,在创建拼写检查器时就将词典注入其中。
3.依赖注入适用于任意数量的资源,以及任意的依赖形式。依赖注入的对象资源具有不可变性,因此多个客户端可以共享依赖对象
1. 静态工具类和 Singleton 类不适合于需要引用底层资源的类。
2. 依赖注入的一种形式:当创建一个新的实例时,就将该资源传到构造器中。如:词典是拼写检查器的一个依赖,在创建拼写检查器时就将词典注入其中。
3.依赖注入适用于任意数量的资源,以及任意的依赖形式。依赖注入的对象资源具有不可变性,因此多个客户端可以共享依赖对象