自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (4)
  • 收藏
  • 关注

原创 PHP设计模式—工厂模式之抽象工厂模式

定义:抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们的具体类。抽象工厂模式主要解决涉及到多个产品系列的问题。代码实例:先回顾上一篇中工厂方法模式的例子,该示例以 BloggsCal 和 MegaCal 两种格式管理编码。如果增加更多的编码格式,这种类结构会横向增长,但如何为不同类型的 PIM 对象加入编码器,使类结构“纵向”增长呢?这里将会用到三个相似的类层次结...

2020-03-29 13:48:57 167

原创 PHP设计模式—工厂模式之工厂方法模式

定义:工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。代码实例:这里还是接着上篇简单工厂模式的那个例子,改成工厂方法模式。1、创建一个抽象类 ApptEncoder/** * 抽象类 * Class ApptEncoder */abstract class ApptEncoder{ abstract public...

2020-03-22 14:52:31 212

原创 PHP设计模式—工厂模式之简单工厂模式

定义:简单工厂模式:将调用者和创建者分离,实现解耦,调用者直接向工厂请求,通过工厂去选择需要实例化的对象,用一个单独的类来做这个创建实例的过程。代码实例:问题:假设一个关于个人事务管理的项目中有许多类型的对象,其中一个是 Appointment 对象,现在需要通过一种称为 BloggsCal 的格式进行预约数据的交互。后面可能还需要处理更多的数据格式,比如 MegaCal 格式。1、创建一...

2020-03-22 13:13:46 141

redis实战(人民邮电出版社)

redis实战pdf文件,Josiah L. Carlson著,黄健宏译;人民邮电出版社。

2019-02-23

phalcon框架文档(官方完整版)

phalcon框架文档(官方完整版),这是phalcon英文文档(官方完整版)。

2018-07-01

dbforge studio for mysql 7.1.31 破解版

dbforge studio for mysql 7.1.31 破解版,里面包含补丁破解文件,在安装目录运行即可

2018-07-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除