在路上
首页
编程语言
数据库
服务器
算法&架构
技术新闻
【开源项目】
操作系统
学习生活
专题:
PPGo_Job文档
Golang算法专题
Nginx笔记
php设计模式
PHP异常和错误处理
首页
标签:设计模式
原创
php设计模式(16)代理模式
前言php常用的设计模式这是最后一节了,虽然阅读量不是太高,但是我想,我坚持下来了,也用心写了,另外也可能是水平不够。总之,我又一次梳理了设计模式,对我有益,发出来给大家阅读,也希望对大家是个参考,这就足够了。内容概要:1、什么是代理模式2、PHP代理模式UML3、代理模式的PHP示例代码一
原创
php设计模式(6)工厂模式总结
前言:到现在为止,工厂模式讨论完了,可以我觉得还是差点事情,那就是没有uml图,另外,也想对工厂模式说说自己的一些理解。内容概要:1、三种工厂模式的UML图2、工厂模式总结一、三种工厂模式的UML图太懒了,就没画出来,找出原先学习笔记里的图贴出来,也忘记图原作者是谁了,借用一下哈。二、工厂模
原创
php设计模式(15)装饰器模式
前言:上一节我们一起讨论了数据对象映射模式,今天继续装饰器模式。内容概要1、什么是装饰器模式2、UML图3、PHP代码示例一、什么是装饰器模式我们可以使用继承或者组合的方式来扩展一个类的功能,这种方式随着子类的增多以及子类的子类的出现,导致系统复杂,代码混乱,而装饰者模式采用继承和引用的方式
原创
php设计模式(14)数据对象映射模式
前言:数据对象映射模式是在做数据库相关的模时可能遇到,如果你日常工作,在PHP开发框架进行增删改查操作中徘徊,那一起来升级,研究一下实现方式吧。内容概要:1、什么是数据对象映射模式简单说,就是将对象的操作和数据库的操作联系(映射)起来。调用方使用对象的方式对数据进行操作,降低数据操作难度,代
原创
php设计模式(13)适配器模式
前言:我们说完了行为型设计模式,今天开始聊结构型设计模式—适配器模式。内容概要:1、什么是适配器模式2、UML图3、PHP代码示例一、什么是适配器模式在php实际编码时,适配器模式还是使用的比较多的。它通过接口的适配(限制),使得原本不能一起工作的类或者对象可以在一起工作。举个例子:火车站里
原创
php设计模式(12)迭代器模式
前言:PHP编码中,使用迭代器相对于JAVA使用较少,并且PHP的SPL扩展中有相关的类和应用,我们有时间再一起讨论,这里我们仅仅讨论迭代器模式。内容概要:1、什么是迭代器模式2、UML3、示例代码一、什么是迭代器模式迭代器模式又叫游标模式,他提供一种一种调用接口,用于访问容器对象元素的一种
原创
php设计模式(11)观察者模式
前言今天我们开始一起聊一聊关于行为型设计模式-观察者模式。内容概要:1、什么是观察者模式2、UML图3、优点4、怎么实现观察者模式+代码示例一、什么是观察者模式当一个对象状态发生改变时,依赖它的对象全部会受到通知,并自动更新。这里涉及四个角色,分别是:1、抽象主题角色:首先它是一个接口,负责
原创
php设计模式(10)广告分男女-策略模式
前言:我们一起聊完了关于创建型的设计模式,共说了工厂模式、单例模式、原型模式和策略模式这四种,今天我们开始一起聊一聊关于行为型设计模式-策略模式。内容概要:1、什么是策略模式2、怎么实现策略模式3、示例代码4、策略模式和简单工厂模式的区别。一、什么是策略模式单从名字上我们其实也可以了解各大概
原创
php设计模式(8)齐天大圣的毫毛-原型模式
前言原型模式比较好理解,也是常用的创建对象的一种模式。我们今天来聊一聊PHP设计模式中的原型模式(PrototypePattern)。内容概要:1、什么是原型模式2、为什么要用原型模式3、什么情况下使用原型模式4、示例代码一、什么是原型模式我这里把原型模式比作是齐天大圣的毫毛,准确的理解是,
原创
php设计模式(7)单例模式
前言:说完了工厂模式,按我们的《php设计模式(7)前言》中的规划,这次我们来讨论单例模式。内容概要:1、什么是单例模式2、为什么要使用单例模式3、什么情况下使用单利模式4、示例代码一、什么是单例模式网上的官方的定义就不抄了,单例模式是常用的一种设计模式,他的核心就是做一个只能有一个实例的类
下一页
在路上
技术无止境,一直在路上。 年过而立,惴惴不安,愈加发奋,孜孜求学。
搜索
热门标签
PHP
Go
PPGo_Job
mysql
PHP异常和错误
图片处理
图片截取
docker
python
PHP7
JAVA
Golang
PHP闪电入门
算法
设计模式
Nginx
自学
排序算法
操作系统基础
InfluxDb
mysql那些事
冒泡算法
定时任务
Nginx基础
进程
工厂模式
架构
笑话
PHP算法大全
幽默
sql
缓存服务
PPGo_ApiAdmin
插入排序
负载均衡
运维
进程控制
数据库
二叉查找树
操作系统原理
编程随笔
操作系统
函数
数据类型
技术生活
Nginx安装
程序猿
选择排序
快速排序
硬件系统
点击排行
PPGo_ApiAdmin - golang
PPGo_Job跨服务器分发定时任务系统V1
php踩过的那些坑(1)浮点数计算
Spring mvc 获取项目运行目录的两种
PPGo_Job跨服务器分发定时任务系统V2
PHP算法大全(1)基础篇-时间复杂度和空间
Nginx实战-缓存服务proxy(2)pr
InfluxDb(7)聚合函数
在路上go笔记-1 使用iconv-go将G
InfluxDb(8)选择函数
推荐阅读
PPGo_Job跨服务器分发定时任务系统V1
PPGo_Job跨服务器分发定时任务系统V2
Nginx实战-缓存服务proxy(2)pr
聊架构:使用Redis队列解决商品数据大批量
PPGo_Job时间设置说明
Nginx实战-设置允许跨站访问
使用docker-compose搭建etcd
微服务架构-设计总结
php html转word的最简单方法
Golang排序算法-希尔排序