本文由TIGERB投稿
作者:TIGERB
原文地址:https://segmentfault.com/a/1190000007797208
前言
設(shè)計(jì)模式是面向?qū)ο蟮淖罴褜?shí)踐检疫。
實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)創(chuàng)建型模式
PHP實(shí)戰(zhàn)結(jié)構(gòu)型模式
PHP實(shí)戰(zhàn)行為型模式
測(cè)試用例
23種設(shè)計(jì)模式都提供測(cè)試用例宴合,使用方法:
- 克隆項(xiàng)目: git clone git@github.com:TIGERB/easy-tips.git
- 運(yùn)行腳本:
php [文件夾名稱(chēng)]/test.php
蝌箍, 例如測(cè)試責(zé)任鏈模式:運(yùn)行 php chainOfResponsibility/test.php
運(yùn)行結(jié)果:
請(qǐng)求5850c8354b298: 令牌校驗(yàn)通過(guò)~
請(qǐng)求5850c8354b298: 請(qǐng)求頻率校驗(yàn)通過(guò)~
請(qǐng)求5850c8354b298: 參數(shù)校驗(yàn)通過(guò)~
請(qǐng)求5850c8354b298: 簽名校驗(yàn)通過(guò)~
請(qǐng)求5850c8354b298: 權(quán)限校驗(yàn)通過(guò)~
源碼
源碼地址: https://github.com/TIGERB/eas...
這是我的一個(gè)關(guān)于《一個(gè)php技術(shù)棧后端猿的知識(shí)儲(chǔ)備大綱》的知識(shí)總結(jié),目前只完成了“設(shè)計(jì)模式”。
糾錯(cuò)
如果大家發(fā)現(xiàn)有什么理解有誤的地方,可以發(fā)起一個(gè)issue點(diǎn)擊糾錯(cuò),我會(huì)及時(shí)糾正字支,THX~