摘要:
策略模式,将一组特定的行为和算法封装成类,以适应某些特定的上下文环境。 eg:假如有一个电商网站系统,针对男性女性用户要各自跳转到不同的商品类目,并且所有的广告位展示不同的广告。在传统的代码中,都是在系统中加入各种if else的判断,硬编码的方式。如果有一天增加了一种用户,就需要改写代码。使用策略 阅读全文
posted @ 2017-07-31 11:43
云龙笔记
阅读(250)
评论(0)
推荐(0)
摘要:
PHP常量及所有常用的系统常量 本篇文章是学习常量相关语法及学习和收集PHP所提供的常用的系统常量。 常量在定义的时候就需要赋值,在运行过程中就无法修改值。有效的常量名以字符或下划线开头,常量名称前面没有$符号,与变量不同,常量贯穿整个脚本是自动全局的。 声明常量 如何需要设置常量,可以使用defi 阅读全文
posted @ 2017-07-31 11:26
云龙笔记
阅读(171)
评论(0)
推荐(0)
摘要:
1.单例模式 单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式的要点有三个: 一是某个类只能有一个实例; 二是它必须自行创建这个实例; 三是它必须自行向整个系统提供这个实例。 为什么要使用PHP单例模式 1 阅读全文
posted @ 2017-07-31 11:25
云龙笔记
阅读(857)
评论(0)
推荐(0)
摘要:
什么是 SPL SPL(Standard PHP Library)即标准 PHP 库,是 PHP 5 在面向对象上能力提升的真实写照,它由一系列内置的类、接口和函数构成。SPL 通过加入集合,迭代器,新的异常类型,文件和数据处理类等提升了 PHP 语言的生产力。它还提供了一些十分有用的特性,如本文要 阅读全文
posted @ 2017-07-31 11:13
云龙笔记
阅读(286)
评论(0)
推荐(0)
摘要:
何为大型网站 大型网站特性 既然说的是大型网站架构,那么架构的背后自然是解决人因面对大型网站特性而带来的问题。这样可以先给大家说下大型网站的特性,这些特性带来的问题就是人要解决的问题: 大型网站目标 既然说到了大型网站的特性,那么解决这些特性带来的问题要达到什么目标呢?如下: 大型网站架构目标 大型 阅读全文
posted @ 2017-07-31 10:10
云龙笔记
阅读(338)
评论(0)
推荐(0)