PHP面向对象多态性实现方法简单示例_php技巧_脚本之家,php接口隔离原则实例分析_php技巧_脚本之家

一个类对另外一个类的依赖性应当是建立在最小的接口上的。

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php面向对象程序设计入门教程》、《PHP数组操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php字符串用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php面向对象程序设计入门教程》、《PHP数组操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php字符串用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

 fun(); } else{ echo "no function"; } } //如果需要指定类  function bose{ $obj->fun(); }}//抽象类 abstract class animal{ abstract function fun();}//cat猫类class cat extends animal{ function fun(){ echo "cat say miaomiao..."; }}//dog狗类class dog extends animal{ function fun(){ echo "dog say wangwang..."; }}class mouse extends cat{}//先new一个work类$new_work = new work();//然后通过new_work对象 调用 polymorphic 方法,传入不同的类实现 父类引用指向子类对象;接口引用指向实现接口的类对象。$new_work->polymorphic;echo '
';$new_work->polymorphic;echo '
';//指定类方式仿java$new_work->bose;echo '
';//如果传输其他类,或者未继承cat类则会报错//$new_work->bose;echo '
';//这也不会报错$new_work->bose;

cat say miaomiao...dog say wangwang...cat say miaomiao...cat say miaomiao...

本文实例讲述了php接口隔离原则。分享给大家供大家参考,具体如下:

希望本文所述对大家PHP程序设计有所帮助。

使用多个专门的接口比使用单一的总接口要好。

本文实例讲述了PHP面向对象多态实现方法。分享给大家供大家参考,具体如下:

发表评论

电子邮件地址不会被公开。 必填项已用*标注