海角不转弯

代码是梦想的砖

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年3月20日

摘要: 观察者模式是指一个观察者类Observer和一个被观察者类observed,被观察者的某些方法的实现会激发观察者的某些行为,举一个例子:一对情侣,女的生气了,男的看到了就会安慰她。这就是观察者模式,代码如下 1 <?php 2 interface iboyfriend{ 3 function comfort(); 4 5 } 6 interface igirlfriend{ 7 public function Attach($Observer); //添加观察者 8 public function Detach($Observer); //踢出观察者 9 public ... 阅读全文
posted @ 2013-03-20 19:02 海角不转弯 阅读(150) 评论(0) 推荐(0) 编辑

摘要: 工厂模式:工厂类是指一个专门用来创建其他对象的方法的类,返回符合类似接口的不同的类,工厂的一种常见用法就是创建多态的提供者,从而允许我们基于应用程序逻辑或者配置设置来决定应实例化哪一个类。简单来说,就是为了达到某种目标,需要采用某种方法,而方法会因为作用对象的不同而不同。例如,在计算一笔订单时,需要根据会员等级来确定金额,这时就要用不同的方法。以下是我的代码,(比较粗糙,只为说明问题) 1 <?php 2 interface price{ 3 function getPrice(); 4 } 5 6 class normalprice implements price{ 7 ... 阅读全文
posted @ 2013-03-20 00:22 海角不转弯 阅读(160) 评论(0) 推荐(0) 编辑

2013年3月19日

摘要: 策略模式的简单解释就是一个主体为了解决某个问题列出几种策略,根据策略产生具体的行为方法。想实现这样一个功能:开展一个网站邀请活动,然后参与者将推广的网站地址链接发给好友,好友点击链接后在网站注册成功,的邀请日志记录条数加1采用策略模式我们可以1:如果产品人员现在决定不要计数这个功能,那我们只需修改 策略模块。2:如果决定邀请到一个人数字加2 ,我们则只需修改相应的行为类。3:在如果这个产品人员实在变态,把邀请的整个逻辑都改了,那我们只需要 增加相应的策略类,然后增加行为(如果存在就不必增加)主体始终是不需要修改的。/** * 活动主体类*/class Activity { privat... 阅读全文
posted @ 2013-03-19 22:40 海角不转弯 阅读(143) 评论(0) 推荐(0) 编辑

摘要: 1、单例模式这种模式 1 class Font 2 { 3 /*静态化全局实例 4 *并且私有化防止调用*/ 5 static private $_instance=NULL; 6 7 private function __construct(){ 8 9 }10 11 private function __clone(){12 13 }14 static public function getInstance(){15 if(is_nu... 阅读全文
posted @ 2013-03-19 10:38 海角不转弯 阅读(163) 评论(0) 推荐(0) 编辑

摘要: 由于之前只学习了一个星期的zf,只停留在简单的使用上,对机制的理解还不够透彻。今天想仿照ZF新建一个简单的MVC框架,算是对自己先前一段时间的总结,也是为了更加深入的了解ZF,毕竟zf够强大。废话不多说,首先配置虚拟机,配置好虚拟机后,设置rewrite机制,几经波折,完成了。参考zf的index.php,开始写。毕竟自己是菜鸟,所以写的不太好。首先配置好环境变量。当遇到font控制器实例化的时候出现问题了,我提取了URi之后并且加载了相关的控制器,如何实例化控制器成了一个问题。上网百度了下关于font的相关介绍。zendframework的工作流程那么url所请求的控制器是如何实例化的?fo 阅读全文
posted @ 2013-03-19 10:03 海角不转弯 阅读(207) 评论(0) 推荐(0) 编辑

2013年1月5日

摘要: 本报记者 张咏28岁的赵俊利新年伊始就很忙,明天,他要从深圳飞来北京见5位天使投资人,如果谈得顺利,他的验证码广告创业项目将接受一位投资人千万元左右的融资。虽然额度并不大,但赵俊利却是在浩瀚互联网上不起眼的闲置资源里挖出这座金矿。糟糕验证码启发创意每当需要进行网站注册、登录、发帖、下载等操作时,扭曲、难以辨认的验证码字符就会跳出来,要求你证明自己不是机器在刷帖、刷流量,而是有血有肉的人。网站为了安全,验证码设计得越来越复杂,用户经常输入错误,这种糟糕的体验非常恼人。“要是能用美观的图片代替杂乱无章的字符和数字,让使用者输入其中的汉字,验证码输入环节就没那么烦人了。”2007年,还在华南理工大学 阅读全文
posted @ 2013-01-05 14:23 海角不转弯 阅读(340) 评论(1) 推荐(0) 编辑