11-設計模式
php常用
## 工廠模式
不用new創建對象,使用工廠創建
## 單例模式
數據庫連接,只保留一個實例
## 策略模式
針對不同選項有不同的算法
/**
*
* 主體操作類
* @author Administrator
*
*/
class Accountant {
static function getResult($salaryStrategy){
$salary = new $salaryStrategy;
$salary->calculate();
}
}
Accountant::getResult('HighSalary');
Accountant::getResult('LowSalary');
- 前言
- Interview
- 01-cookie與session
- 04-mysql索引
- 05-memcache與redis
- 06-高并發
- 07-主從同步
- 08-myisam與inondb
- 09-框架區別
- 10-php7新特性
- 11-設計模式
- 12-MySQL優化
- 13-php自動加載機制
- 14-MongoDB命令
- 15-Python爬蟲之scrapy框架
- 16-php運行原理
- 17-單點登錄
- Linux
- linux常見命令
- awk
- sed
- bash-shell
- vim學習教程
- PHP
- php運行機制
- php執行效率
- word2pdf
- php預覽Word
- wechat_wafter2
- Python
- python
- win-bat
- svn操作命令
- git常用操作命令
- git_install
- gitlab安裝
- nextcloud
- docker