静女其舒
MVC结构 MVC结构
模型-视图-控制器,一种C/S或者B/S软件工程的组织方式 1.模型(Model):数据和存储的封装 2.视图(View):展现层的封装,如Web系统中的模板文件 3.控制器(Controller):逻辑层的封装
2019-11-21
面向对象编程的基本原则 面向对象编程的基本原则
1.单一职责:一个类,只需要做好一件事情。 2.开放封闭:一个类,应该是可扩展的,而不可修改的。 3.依赖倒置:一个类,不应该强依赖另外一个类。每个类对于另外一个类都是可替换的。 4.配置化:尽可能地使用配置,而不是硬编码。 5.面向接口编
2019-11-21
php设计模式之策略模式 php设计模式之策略模式
策略模式,将一组特定的行为和算法封装成类,以适应某些特定的上下文环境,这种模式就是策略模式。女性用户类 class FemaleUserStrategy implements UserStrategy { function sho
2019-11-18
适配器模式 适配器模式
1.适配器模式,可以将截然不同的函数接口封装成统一API2.实际应用举例,php的数据库操作有mysql、mysqli、pdo三种,可以用适配器模式统一成一致。类似的场景还有cache适配器,将memcache,redis,file,apc
2019-11-13
php 常见的魔术变量使用场景 php 常见的魔术变量使用场景
protected $array=array(); //属性不存在时,调用。赋值调用__set方法,读取调用__get function __set($name, $value) { $this-
2019-11-12
php SPL常用的四种数据结构 php SPL常用的四种数据结构
//栈数据结构 先进后出 $stack=new SplStack(); $stack->push("----\ndata1\n"); $stack->push("data2\n&
2019-11-12
4 / 4