PHP 完整實戰 23 種設計模式

TIGERB發表於2017-02-05

前言

設計模式是物件導向的最佳實踐

實戰

PHP實戰建立型模式

PHP實戰結構型模式

PHP實戰行為型模式

測試用例

23種設計模式都提供測試用例,使用方法:

  • 克隆專案: git clone git@github.com:TIGERB/easy-tips.git
  • 執行指令碼: php patterns/[資料夾名稱]/test.php,
    例如測試責任鏈模式: 執行 php patterns/chainOfResponsibility/test.php
執行結果:

請求5850c8354b298: 令牌校驗通過~ 
請求5850c8354b298: 請求頻率校驗通過~ 
請求5850c8354b298: 引數校驗通過~ 
請求5850c8354b298: 簽名校驗通過~ 
請求5850c8354b298: 許可權校驗通過~

原始碼

原始碼地址 https://github.com/TIGERB/easy-tips

這是我的一個關於《一個php技術棧後端猿的知識儲備大綱》的知識總結,目前只完成了“設計模式”。

糾錯

如果大家發現有什麼理解有誤的地方,可以發起一個issue點選糾錯,我會及時糾正,THX~

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章