`
huobengle
  • 浏览: 861078 次
文章分类
社区版块
存档分类
最新评论

JDBC学习之路(六)--基于Properties配置文件的工厂生产模式的低耦合实现

 
阅读更多

最近看JDBC的时候,最后讲到了降低代码耦合度,在没有Spring的时候,还是使用Properties配置文件进行简单的配置,实现以后数据库访问层的稳定不需要再次修改,我写了一个简单的HelloWorld说明了工厂生产模式,领会精神,下面将代码贴上,

首先是配置文件,他的名字为confige.properties,内容如下


下面是工厂类

下面是接口


下面是实现接口类


下面是接口真正的使用类


下面我们分析代码

1.在use接口实用类中,你看不到这个类口的实现类的名字,这也


就说明,他不依靠实现类的名字,从而实现代码的低耦合度



2.再说工厂类,他的两个static不能颠倒的原因是,当虚拟机加载


静态常量的时候,先加载Hello常量然后执行构造函数初始化,给


他赋一个新的值才能有用,否则他的值会被抹掉成为NULL,详情


参考我的类成为对象的过程分析



3.加载配置文件的过程是通过Path路径实现,这样只要你的配置文


件在Path能找到的范围他就能加载,真正实现低耦合度,看完这


些我兴奋了,设计模式很牛!!!!!!!



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics