面向接口编程

类中的方法通过接口定义好,然后类继承接口,

使用时:

定义一个接口对象,通过反射把类实例化后给接口对象(依照里氏转换原则 子类的的对象可以赋值给父类对象)

如 数据库定义接口 可派生n种不同数据库的类 

使用时:

定义数据库的接口,在配置文件里给出数据库类的类型,通过反射把配置文件里的数据库类类型 实例化,那么程序用不同数据库跑,只要换一下配置文件里的类对应的符串就可以了,而不需要因为数据库的不同重写程序

(实例:待补充)

posted @ 2018-06-13 16:48  伪装大牛  阅读(110)  评论(0编辑  收藏  举报