課程
/后端開發(fā)
/PHP
/大話PHP設(shè)計(jì)模式
為什么將 IDaabase 的 interface 放在 Database 里面呢?不是說一個(gè)文件只能寫一個(gè)類嗎
2019-03-23
源自:大話PHP設(shè)計(jì)模式 6-1
正在回答
PHP本身允許一個(gè)文件放多個(gè)類。用到IDatabase接口的同時(shí),Database類也被使用,autoload函數(shù)的存在,可以保證Database.php被require。
一個(gè)文件多個(gè)類是不好的編程習(xí)慣。
舉報(bào)
幫助PHPer具備使用設(shè)計(jì)模式解決工程中復(fù)雜邏輯的能力
1 回答老師我這里為什么還是報(bào)錯(cuò)呢
6 回答Interface 'Server\IDatabase' not found in
5 回答為什么在讀取slave從機(jī)的時(shí)候要隨即取呢?
1 回答為什么不直接用單例呢
2 回答Factory文件必須要與所創(chuàng)建對(duì)象的類文件同目錄么?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-03-25
PHP本身允許一個(gè)文件放多個(gè)類。用到IDatabase接口的同時(shí),Database類也被使用,autoload函數(shù)的存在,可以保證Database.php被require。
一個(gè)文件多個(gè)類是不好的編程習(xí)慣。