问答详情
源自:5-4 [php]注册树模式

适配器模式的接口与公共函数有什么区别

使用适配器模式时,要创建接口、适配器类,
如果写了三个接口,如
function connect()
function query()
function close()

那这三个接口与函数有什么区别,
我可以创建三个上面的函数,一样可以调用,为什么就要用interface形式呢

提问者:qq_深都_03155654 2019-06-04 11:42

个回答

  • 棒棒糖__
    2019-06-05 19:47:54

    类是接口的实例,对象是类的实例。

    接口中定义的方法为全局方法(动作),老师讲的数据库操作的三个类(POD,mysql,mysqli)是IDatabase接口的三种实现方式,定义之后可以通过以上三种方式进行数据库的相关操作,而公共函数只是封装的代码段,不能实现上述功能,----当然,你也可以封装三个对应的公共函数 --- 但一般不会这么干......