设计模式 设计模式—观察者模式 观察者模式当一个对象状态发生改变时,依赖它的对象全部会受到通知,并自动更新观察者:能够更便利地创建查看目标对象状态的对象,并且提供与核心对象非耦合的指定功能性在创建其核心功能可能包含可观察状态变... 阅读全文 2019-08-29 一切随风 0 条评论 访问: 1,033 次
设计模式 设计模式—数据对象映射模式 数据对象映射模式将对象和数据存储映射起来,对一个对象的操作会映射为对数据存储的操作下面实现一个ORM类,将复杂的sql语句映射成对象属性的操作User.php<?php /* * */ c... 阅读全文 2019-08-29 一切随风 0 条评论 访问: 1,029 次
设计模式 设计模式—策略模式 策略模式将一组特定的行为和算法封装成类,以适应某些特定的上下文环境,这种模式就是策略模式比如说购物车系统,在给商品计算总价的时候,普通会员肯定是商品单价乘以数量,但是对中级会员提供8者折扣,对高... 阅读全文 2019-08-29 一切随风 1 条评论 访问: 1,129 次
设计模式 设计模式—抽象工厂模式 抽象工厂模式抽象工厂模式:用来生成一组相关或相互依赖的对象。抽象工厂模式与工厂方法模式的区别: 抽象工厂模式是工厂方法模式的升级版本,他用来创建一组相关或者相互依赖的对象。 他与工厂方法模式的区... 阅读全文 2019-08-27 一切随风 1 条评论 访问: 1,072 次
设计模式 设计模式—适配器模式 适配器模式可以将截然不同的函数接口封装成统一的API下面用数据库的连接来演示适配器模式,一下是每个php文件主要代码,省略部分代码,如:命名空间,类的自动加载等代码定义一个database接口,... 阅读全文 2019-08-27 一切随风 1 条评论 访问: 1,031 次
设计模式 设计模式—单例、工厂、注册器模式 PHP设计模式中最基础的三种设计模式,工厂模式、单例模式、注册树模式1. 单例模式通过提供对自身共享实例的访问, 单例设计模式用于限制特定对象只能被创建一次。单例设计模式最常用于构建数据库连接对... 阅读全文 2019-08-27 一切随风 2 条评论 访问: 1,667 次
PHP Laravel学习文档 前言laravel是目前最火的php框架,之前用过thinkphp3.2和thinkphp5.1,最近接触laravel我这里使用的laravel版本是5.6最新文档请参考:https://gi... 阅读全文 2019-08-25 一切随风 2 条评论 访问: 1,986 次
PHP数据结构&算法 常见的排序和查找算法 对数组的排序是平时可能经常用到的,也是面试中经常考察的知识点,下面介绍几种常见的排序 阅读全文 2019-08-08 一切随风 0 条评论 访问: 1,096 次