php面向對象的思想
[size=large]PHP中面向對象應保持的7大好習慣:
1. 使用公共訪問方法
2. 每個模塊都有處理自己的錯誤
3. 使用接口
4. 在對象之間鬆散藕合
5. 利用高內聚力
高內聚力指將相互關聯的類和方法分組在一起。如果方法和類都具有高度的內聚力,則可以輕鬆地分解整個組而不影響設計。具有高內聚力的設計將提供降低耦合的機會
6. 利用繼承
7. 考慮使用模式(工廠模式Factory,單例模式:Singleton)
記住面向對象的三大特徵:繼承,多態,封裝[/size]
1. 使用公共訪問方法
2. 每個模塊都有處理自己的錯誤
3. 使用接口
4. 在對象之間鬆散藕合
5. 利用高內聚力
高內聚力指將相互關聯的類和方法分組在一起。如果方法和類都具有高度的內聚力,則可以輕鬆地分解整個組而不影響設計。具有高內聚力的設計將提供降低耦合的機會
6. 利用繼承
7. 考慮使用模式(工廠模式Factory,單例模式:Singleton)
記住面向對象的三大特徵:繼承,多態,封裝[/size]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
PHP導出數據爲excel表格
/** * 導出數據爲excel表格 *@param $data 一個二維數組,結構如同從數據庫查出來的數組 *@param $title excel的第一行標題,一個數組,如果爲空則沒有標題 *
PHP球狂
2020-06-22 11:06:51
PHP案例:連接數據庫實現登錄功能
howard2005
2020-06-27 21:00:20
熊貓學猿--laravel安裝
熊猫学猿
2020-06-26 19:59:15
熊貓學猿--yii框架安裝
熊猫学猿
2020-06-26 19:59:15
【轉】PHP程序員最容易犯得十種錯誤
jiutao_tang
2020-06-25 17:26:56
PHP服務器的常見問題
jiutao_tang
2020-06-25 17:26:55
PHP wamp 測試80端口時總是提示有程序佔用
千分
2020-06-23 12:36:38
公用函數,如何使用composer的autoload來自動加載?
PHP球狂
2020-06-22 10:27:38
composer--------psr4加載流程解析
PHP球狂
2020-06-22 10:27:38
PHP程序員學習路線
PHP球狂
2020-06-22 10:27:38
Linux umask限制導致php的mkdir 0777無效
coder天天在线
2020-06-21 16:49:51
linux設置簡化命令
coder天天在线
2020-06-21 16:49:51
Symfony 建立項目基本流程
yaron_org_cn
2020-06-21 06:43:50