中介者模式(Mediator):用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显示地相互引用,从而使其耦合松散,而且可以独立地改变他们之间的交互。
(1),中介者模式很容易在系统中应用,也很容易在系统中误用。当系统出现多对多交互复杂的对象群时,不要急于使用中介者模式,而要反思你在系统的设计上是不是合理。
(2),中介者的出现减少了各个对象的耦合,使得可以独立地改变和复用各个对象和中...
分类:
编程语言 时间:
2014-08-13 22:26:37
阅读次数:
422
前言: 昨天用手机无意点了一下博问,看见了一个朋友问了一个关于php发邮件不能添加发件人名称的问题,试着看了一下代码,觉得自己发现了问题所在,谁知道只是一知半解没有真正发现问题所在,看来有一段时间没有写代码是会出问题的,学习是一个过程,不是说今天我看书了,明天就好了,选择好了方向就前行吧。本文原创....
分类:
Web程序 时间:
2014-08-13 00:44:14
阅读次数:
250
1.为什么会有夸夸奇谈的未来性呢?
当我们谈到这个问题的时候,我们就要反思在需求理解和设计的时候对程序变动性的理解出现了偏差。“哦,我想我们总有一天炫耀做这事儿的”常常是一念之差导致的代码坏味道。总结有以下四点原因是经常导致出现夸夸奇谈未来性的原因。第一、经常在理解需求的时候主观的认为需求变动非常大,那么在设计过程中就会出现过度的设计。第二、追求设计模式的使用,经常对程序的不必要的地方进...
分类:
其他好文 时间:
2014-08-12 13:44:54
阅读次数:
170
我整理了 过去的东西 很多发现 好的东西evernote 代替了我的很多收藏夹的功能 一个很好的应用node.js ext.js伯恩斯 确实很强大 自身 太敏感了 如果按照上面所说 那不就 每次都要 进行反思 反驳了 我实验了下 保持 那个自身意外的那个自己去 管理自己 就不会出错了 怎么让它长时....
分类:
其他好文 时间:
2014-08-12 00:32:23
阅读次数:
236
好不容从做地铁的人潮大军中澎湃出来,回到公司发现整栋大楼全部停电;九点左右,内容测试服务器,SVN服务器,文件共享服务器,结果可想而知;算了,没时间整理,只是记录下来1)整栋大楼,无应急断电解决方案吗?必须等维修电工前来解决问题2)公司机房服务器本身的,服务器电源..
分类:
其他好文 时间:
2014-08-11 15:23:03
阅读次数:
192
突然想到了点问题,不由得惊吓的一身汗,才发现自己前面就是无尽的“深渊”,还好及时醒悟,不然下一步可能就步入那永远的幽暗了。近来心情很懒散也很浮躁,看到什么都想去试试(一会是渗透,一会是社工);结果确实什么都没得到。至于初衷,也被我不经意间遗忘在了身后,不知..
分类:
其他好文 时间:
2014-08-11 10:20:52
阅读次数:
212
浑浑噩噩的过了二十几个年头了,从来没有总结和反思的习惯,每天得过且过,也没有长远的计划和安排,更没有阅读和写作的习惯,注定造就这二十多年的荒废和虚度,除了身体和年纪的与日俱增,其他的东东,真没有进步多少,平平淡淡过来现在这个快要奔三的年纪了,现在想来真是有点可悲了,甚至有点可怕了。主要2014上半年...
分类:
其他好文 时间:
2014-08-11 02:41:41
阅读次数:
190
思路:就是先把不合格的序列除掉。然后枚举,如果遇到一个问号,先把它变成左括号,判断这样变化整个序列是否合格,然后再变成右括号,再判断整个序列是否合格,如果都合格,那么肯定是多种,如果都不合格,那么就是没有,否则就把它变成唯一合格的那个括号,继续往下判断--反思:我的思路一直是这样的,但是在比赛的时候...
分类:
其他好文 时间:
2014-08-06 18:14:11
阅读次数:
215
微洗衣项目停止了,目前正在做最后的项目清算。创始人晓峰跟我确定这个消息时,我感到很震惊。就在数周前,我还和晓峰通了电话,谈起即将融资的事。后来我又走访了荣昌e袋洗,结合微洗衣写就了一篇《O2O为传统洗衣行业带来了什么》,这篇文章后来被各大媒体改换标题纷纷转载。然而仅仅两周时间,事情起了很大的变化,微...
分类:
其他好文 时间:
2014-08-05 18:09:59
阅读次数:
151