实现依赖的多种方式。
1.理解构造注入。
2.掌握使用p命名空间实现属性注入。
3.理解不同的数据类型的注入方式。
4.如何通过构造注入为业务类注入所依赖的数据访问层对象,实现保存用户数据功能。
5.创建带参构造方法。
一个<constructor>元素表示构造方法的一个参数且使用时不区分顺序。
通过<constructor>元素的index属性可以指定改参数的位置索引,位置从0开始。
<constructor>元素还提供了type属性用来指定参数的类型,避免字符串和基本数据类型的混淆。
保存用户信息到数据库。
设置注入:通过setter访问器实现。
灵活性好,但setter方法数量较多。
时效性差。
通过无参构造实例化。
构造注入:通过构造方法来实现。
灵活性差,仅靠重载限制太多。
时效性好。
通过匹配的方法实例化,但建议保存实例化。