依赖注入,控制反转,面向切片的运用!

前端之家收集整理的这篇文章主要介绍了依赖注入,控制反转,面向切片的运用!前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_301_0@本工程使用.properties文件配置文件

@H_301_0@

@H_301_0@

@H_301_0@

@H_301_0@1. forName
使用Class类的forName()静态方法。该方法传入字符串参数,该字符串参数的值是某个类的全限类名

@H_301_0@(必须添加完整包名)。

@H_301_0@2.实例化Class对象
方法一、使用Class对象的newInstance()方法来创建Class对象对应类的实例,这种方法要求该

@H_301_0@Class对象的对应类有默认构造器,而执行newInstance()方法时实际上是利用默认构造器来创建类

@H_301_0@的实例。
方法二、利用指定构造器来创建java对象
(1)、获取该类的Class对象。
(2)、利用Class对象的getConstructor()方法获取指定构造器
(3)、调用Constructor的newInstance()方法来创建Java对象。

@H_301_0@3、调用方法

@H_301_0@ 获得某个对应的Class对象后,就可以调用对象的getMethods()方法或者getMethod()方法获取全部方法或指定方法-----这两个方法的返回值是Method对象数组,或者Method对象。每个Method里包含一个invoke方法

@H_301_0@

@H_301_0@1.定义个逻辑接口

@H_301_0@

@H_301_0@2.实现逻辑接口

@H_301_0@

@H_301_0@3.定义一个附加功能接口类

@H_301_0@

@H_301_0@4.实现一个附加类接口

@H_301_0@

@H_301_0@5.定义一个动态代理接口

@H_301_0@

@H_301_0@6.实现动态代理接口类

@H_301_0@

@H_301_0@7.使用反射技术,依赖注入来调用业务类

@H_301_0@

@H_301_0@8.主调用函数

@H_301_0@

@H_301_0@其中.properties文件内容

@H_301_0@

猜你在找的设计模式相关文章