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