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