设计模式
文章平均质量分 70
hjq_tlq
这个作者很懒,什么都没留下…
展开
-
23种设计模式之间的关系
转载 2012-09-21 09:34:30 · 1104 阅读 · 0 评论 -
策略模式
策略组模式作用: 定义一系列的算法,把他们一个个封装起来,并且使他们可以相互替换。本模式使得算法可以独立于使用他的客户端而变化。如果你发现你的程序中有一个很长的if else或者switch语句,并且他们做着类似的事情的时候就可以采用策略组来重构你的代码。<?php/** * 策略模式 * @author T.L.Q. *//** * 图片 * *原创 2012-09-21 10:06:54 · 517 阅读 · 0 评论 -
适配器模式
适配器模式如同其名,就想电源适配器一样,用于适配不同的东西,只是程序中多用于适配不同的数据格式和驱动。<?php/** * 适配器模式 * * @author T.L.Q. *//** * 数据提供者,原始的数据来源 * */class DataPervider{ private $_data; public function __constru原创 2012-09-24 11:18:14 · 629 阅读 · 0 评论 -
GoF:(Gang of Four,GOF设计模式)---四人组
Design Patterns: Elements of Reusable Object-Oriented Software(即后述《设计模式》一书),由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 合著(Addison-Wesley,1995)。这几位作者常被称为“四人组(Gang of Four)”,而这本书也就被称为“四转载 2014-01-21 13:44:53 · 3050 阅读 · 0 评论 -
索引浅谈
年前最后几天,刚刚提交了最后的工作。终于有点空闲时间了:)本文叫做《索引浅谈》,那么本文仅仅会简单介绍什么是索引,以及索的及其的简单实现。目的在于帮助给位同学了解什么是索引,以及他是如何使得查询变快的,但是不会深入讨论。更加不会深入讨论索引的实现和优化(这潭水太深了,我连水边都还没到.....)什么是索引索引的实现有很多种,用的最多的是一个树结构,链表等等可以加速查询的数据结构为了原创 2014-01-28 17:25:26 · 827 阅读 · 0 评论