欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php接口隔離原則實(shí)例分析

 更新時間:2019年11月11日 11:59:34   作者:傾聽歲月  
這篇文章主要介紹了php接口隔離原則,結(jié)合實(shí)例形式分析了PHP接口隔離原則的相關(guān)原理、使用方法及操作注意事項(xiàng),需要的朋友可以參考下

本文實(shí)例講述了php接口隔離原則。分享給大家供大家參考,具體如下:

使用多個專門的接口比使用單一的總接口要好。

一個類對另外一個類的依賴性應(yīng)當(dāng)是建立在最小的接口上的。

一個接口代表一個角色,不應(yīng)當(dāng)將不同的角色都交給一個接口。沒有關(guān)系的接口合并在一起,形成一個臃腫的大接口,這是對角色和接口的污染。

“不應(yīng)該強(qiáng)迫客戶依賴于它們不用的方法。接口屬于客戶,不屬于它所在的類層次結(jié)構(gòu)?!边@個說得很明白了,再通俗點(diǎn)說,不要強(qiáng)迫客戶使用它們不用的方法,如果強(qiáng)迫用戶使用它們不使用的方法,那么這些客戶就會面臨由于這些不使用的方法的改變所帶來的改變。

<?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();
?>

運(yùn)行結(jié)果:

勇哥

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • centos下file_put_contents()無法寫入文件的原因及解決方法

    centos下file_put_contents()無法寫入文件的原因及解決方法

    下面小編就為大家?guī)硪黄猚entos下file_put_contents()無法寫入文件的原因及解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • php連接mssql的一些相關(guān)經(jīng)驗(yàn)及注意事項(xiàng)

    php連接mssql的一些相關(guān)經(jīng)驗(yàn)及注意事項(xiàng)

    php連接mssql對于很多朋友或許已經(jīng)是老生長談,習(xí)以為常了,不過本文還是要嘮叨一下,主要以分享連接數(shù)據(jù)庫的相關(guān)經(jīng)驗(yàn),感興趣的你可千萬不要錯過,或許本文對你有所幫助呢
    2013-02-02
  • PHP+Mysql實(shí)現(xiàn)多關(guān)鍵字與多字段生成SQL語句的函數(shù)

    PHP+Mysql實(shí)現(xiàn)多關(guān)鍵字與多字段生成SQL語句的函數(shù)

    這篇文章主要介紹了PHP+Mysql實(shí)現(xiàn)多關(guān)鍵字與多字段生成SQL語句的函數(shù),涉及字符串與數(shù)組的操作,是構(gòu)造SQL語句非常實(shí)用的技巧,需要的朋友可以參考下
    2014-11-11
  • php驗(yàn)證碼生成器

    php驗(yàn)證碼生成器

    這篇文章主要為大家詳細(xì)介紹了php驗(yàn)證碼生成器的相關(guān)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • 深入解析PHP中SESSION反序列化機(jī)制

    深入解析PHP中SESSION反序列化機(jī)制

    這篇文章主要介紹了PHP中SESSION反序列化機(jī)制的相關(guān)資料,文中介紹的非常相信,相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • PHP 地址欄信息的獲取代碼

    PHP 地址欄信息的獲取代碼

    主要是獲取到地址欄的一些信息,域名,端口參數(shù)等
    2009-01-01
  • PHP配置心得包含MYSQL5亂碼解決

    PHP配置心得包含MYSQL5亂碼解決

    PHP配置心得包含MYSQL5亂碼解決...
    2006-11-11
  • 最新評論