设计模式
sevennhe
这个作者很懒,什么都没留下…
展开
-
关于 观察者模式
前几天在书上看了关于设计模式中“观察者模式”的讲解,刚好公司有一个新的任务,就是为公司的招聘网站写一个定时向企业用户或个人用户发邮件(内容分别为简历信息和职位信息)的功能。做程序也有半年多了,觉得自己有进步的其中一点就是,不再是拿到功能就马上动手写代码,而是先去分析完成功能要的步骤。话说回来,俗话说的好,学以致用,于是我就花了点时间去想这“观察者模式”和我现在要写的东西有没有联系,其实我心理想着:“就算没联系我也要把它联起来,体验一下“观察者模式”。嘻嘻...”,最后还真把它们联系起来了,但不知原创 2010-12-26 18:45:00 · 456 阅读 · 0 评论 -
关于上一篇日志 “关于 观察者模式”
上篇日志在结尾时说到Send_Abstract类分开继承两个接口,分成一个传统的php的SplObserver 和一个自定义的用来处理发邮件方法的接口IObserver,后来思考了一段时间,觉得还是分开好,观察者有观察者的接口,我要处理的事务有自己的接口,如果哪一天有事务要加进来,而又不需要实现 发邮件等 这些在IObserver接口中定义的方法的时候怎么办,结果刚改好代码,真的有一个事务(定时改变某个功能的状态)可以和之前说的处理邮件的事务一起定时执行,这就好办了,既然接口分了出来,我只要继承Sp原创 2010-12-30 17:24:00 · 384 阅读 · 0 评论