面向接口编程
Posted softwareie
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向接口编程相关的知识,希望对你有一定的参考价值。
类中的方法通过接口定义好,然后类继承接口,
使用时:
定义一个接口对象,通过反射把类实例化后给接口对象(依照里氏转换原则 子类的的对象可以赋值给父类对象)
如 数据库定义接口 可派生n种不同数据库的类
使用时:
定义数据库的接口,在配置文件里给出数据库类的类型,通过反射把配置文件里的数据库类类型 实例化,那么程序用不同数据库跑,只要换一下配置文件里的类对应的符串就可以了,而不需要因为数据库的不同重写程序
(实例:待补充)
以上是关于面向接口编程的主要内容,如果未能解决你的问题,请参考以下文章