您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
设计模式-面向接口开发
发布时间:2017-11-30 09:24:29编辑:雪饮阅读()
<?php
//db接口
interface db{
function conn();
}
class dbmysql implements db{
public function conn(){
echo 'mysql实例化完成';
}
}
class dbsqlite implements db{
public function conn(){
echo 'sqlite实例化完成';
}
}
$db=new dbmysql();
$db->conn();
echo "<br/>";
$db=new dbsqlite();
$db->conn();
/*
一句话总结:
接口没有什么特殊的,除了在语法结构等限制以外和抽象类差不多。
唯一显著的区别就是接口可以多实现,而对于抽象类来说,一个类只能继承一个抽象类,继承一个抽象类后就不能再继承其它类了。
用抽象类实现的多态有一定的局限性,而如果把多态的思想在接口中实现则该局限性就不存在了。
*/
?>
关键字词:设计模式,接口
下一篇:设计模式-桥接模式