• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    php接口隔离原则实例分析

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

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

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

    一个接口代表一个角色,不应当将不同的角色都交给一个接口。没有关系的接口合并在一起,形成一个臃肿的大接口,这是对角色和接口的污染。

    “不应该强迫客户依赖于它们不用的方法。接口属于客户,不属于它所在的类层次结构。”这个说得很明白了,再通俗点说,不要强迫客户使用它们不用的方法,如果强迫用户使用它们不使用的方法,那么这些客户就会面临由于这些不使用的方法的改变所带来的改变。

    ?php
    interface A
    {
      public function getAge();
    }
    interface B extends A
    {
      public function getName();
    }
    class D implements A
    {
      /**
       * interface @Override
       */
      public function getAge()
      {
        return 22;
      }
    }
    class C extends D implements B
    {
      /*
       * interface @Override
       */
      public function getName()
      {
        return '勇哥';
      }
    }
    header("content-type:text/html;charset=utf-8");
    $c = new \C();
    echo $c->getName();
    ?>
    
    

    运行结果:

    勇哥

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

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

    您可能感兴趣的文章:
    • PHP面向对象五大原则之接口隔离原则(ISP)详解
    • php 接口类与抽象类的实际作用
    • 详细解读PHP中接口的应用
    • 浅谈php处理后端&接口访问超时的解决方法
    • 领悟php接口中interface存在的意义
    • php接口和抽象类使用示例详解
    • PHP 的ArrayAccess接口 像数组一样来访问你的PHP对象
    • PHP微信API接口类
    • 深入分析php中接口与抽象类的区别
    • PHP接口并发测试的方法(推荐)
    • php接口与接口引用的深入解析
    • php面向对象全攻略 (十四) php5接口技术
    上一篇:Yii框架布局文件的动态切换操作示例
    下一篇:Yii框架自定义数据库操作组件示例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    php接口隔离原则实例分析 php,接口,隔离,原则,实例分析,