面向接口编程

Posted softwareie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向接口编程相关的知识,希望对你有一定的参考价值。

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

使用时:

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

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

使用时:

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

(实例:待补充)

以上是关于面向接口编程的主要内容,如果未能解决你的问题,请参考以下文章

面向接口编程详解

关于java面向对象编程和面向接口编程区别

18. 面向接口编程

面向接口编程详解——思想基础

面向接口编程详解——思想基础

面向接口编程详解——思想基础