getDb('mysql'); $db->conn(); //测试结果输出:恭喜您,mysql数据库连接成功 ...
分类:
Web程序 时间:
2017-03-14 19:01:41
阅读次数:
140
1楼留头头大神:http://www.cnblogs.com/toutou/p/4899388.html v阅读目录 v写在前面 v简单工厂模式 v工厂方法模式 v抽象工厂模式 v博客总结 v博客前言 园子里关于23种设计模式的博文已经可以说是成千上万、车载斗量、屯街塞巷、不计其数、数不胜数、摩肩接 ...
分类:
其他好文 时间:
2017-03-12 15:04:26
阅读次数:
274
接着上一篇的工厂模式,工厂方法。由于简单工厂的扩展性不好,下面工厂方法,在这上面有了优化! (二)工厂方法(多态工厂模式) 工厂方法描述:定义一个创建产品对象的工厂接口(总厂是接口,里面只规定了获得具体产品实例的方法),实际创建工作推迟到实现总厂接口的子类当中。这样的好处是,可以在不修改具体工厂角色 ...
分类:
其他好文 时间:
2017-03-11 00:39:32
阅读次数:
262
设计模式分创建型、行为型、结构型; 工厂模式属于创建型模式,分(1)简单工厂(静态工厂)(2)工厂方法(3)抽象工厂,下面分别通过代码来介绍(本篇文章北风网的视频看后写的); (一)简单工厂 简单工厂描述:通过专门定义的一个类来创建其他类的实例,被创建的实例通常都具有共同的父类; 简单工厂的角色及其 ...
分类:
其他好文 时间:
2017-03-10 23:35:47
阅读次数:
202
最近一直很迷惑,设计模式到底是干嘛的,有什么用呢!所以专门花时间学习并整理了设计模式的好处等等!那今天先给大家一起分享下我所理解的设计模式--工厂模式! 方便扩展维护 给2个类大家好好看一下,理解一下其内容: ...
分类:
Web程序 时间:
2017-03-06 13:38:17
阅读次数:
140
为什么要提倡“Design Pattern呢?根本原因是为了代码复用,增加可维护性。 ...
分类:
其他好文 时间:
2017-02-24 19:44:07
阅读次数:
125
意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 主要解决:主要解决接口选择的问题。 何时使用:我们明确地计划不同条件下创建不同实例时。 如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品。 关键代码:创建过程在其子类执行。 应用实例: 1 ...
分类:
其他好文 时间:
2017-02-17 12:54:43
阅读次数:
174
一、引子
话说十年前,有一个暴发户,他家有三辆汽车---Benz奔驰、Bmw宝马、Audi奥迪,还雇了司机帮他开车。不过暴发户坐车时总是怪怪的:上Benz之后跟司机说“开奔驰车!”,坐上Bmw后他说“...
分类:
其他好文 时间:
2017-01-16 17:04:23
阅读次数:
192
前言: 除了使用new操作符之外,还有更多制造对象的方法。你将了解到实例化这个活动不应该总是公开的进行,也会意识到初始化会造成“耦合”的问题。工厂模式将会从复杂的依赖中帮你脱困。 1. 简单的工厂 当看到“new”,就会想到“具体”,的确也是在实例化一个具体的类,而不是接口。代码绑着具体的类导致代码 ...
分类:
其他好文 时间:
2016-12-02 21:41:55
阅读次数:
260