兔子专栏

刘晓逸(liuxiaoyi666)的小地盘

刘晓逸ID:liuxiaoyi666
69177次访问,排名1423好友122人,关注者405
微软最有价值专家,asp,asp.net
liuxiaoyi666的文章
原创 51 篇
翻译 0 篇
转载 0 篇
评论 90 篇
最近评论
holiday1001:分析团队人员的兴趣点很重要, 用什么计算公式去分析呢?
coder_java:老师您好,我想请教如何在上传时验证服务器端文件是否已经存在,若存在弹出js提示是否覆盖,确定时,就覆盖已有的文件,取消就返回浏览状态,若有示例能否发到小弟email:pigdone@126.com, 谢谢!
loveblack123:好文
shada:很好
可惜要信赖一个庞大的msxml
有没有简单点的库呢
wellpie:兄弟,你这里有需要域名 空间,企业邮局 或者是服务器带宽租用的吗,我是厦门维派;
或者如果你有不少空间需求的话,可以考虑代理,搞点外快。
目前我们也在招收代理,
利润可以是4.5折 。
需要的朋友,可以直接联系我QQ 908267931
文章分类
收藏
    相册
    朋友
    lingll的专栏
    孟子E章
    我小弟寻斌
    殷鹏
    特种兵
    莫依
    虎子的blog
    超级笨狼
    陈锐新书
    龙的天空
    自己的其他blog
    博客园的blog
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 用独孤九剑的方式看设计模式 收藏

     | 旧一篇: 由球赛联想到项目管理的那点事儿

    很多人用设计模式的时候都很困惑,我认识许许多多的程序员都跟我说,设计模式不错,就是不知道在哪用。而许多人在用的时候也是生搬硬套,如同金庸小说中,只重招式的人一样。

    其实项目需求千奇百怪,剑招是不够用的,也不必生搬硬套,否则硬用也只能是伤到自身而不能破敌。

    记得金庸小说里风清扬教令狐冲的时候,说过独孤九剑的总纲,无招胜有招,其实设计模式中也有这种总纲,那便是 •Identify the aspects of your application that vary and separate them from what stays the same.(找到系统中变化的部分,将变化的部分同其它稳定的部分隔开。)

    有了总纲接下来的事变就好做了,分析一下总纲,找到系统中变化的部分。这句话的含义是什么?我们怎么才能找到

    “系统中变化的部分”?我想这个是总纲中深层的含义,其实这是在提示我们从需求中分析,发现需求方可能会改动

    的地方,而在此基础上做的事情,通常我会认为我们要与需求人员达成一致的目的,而基于这个目的是有不同的变化

    的,而另一半话 将变化的部分同其它稳定的部分隔开,又有这样的疑问了,如何寻找稳定的部分呢?其实不说大家

    应该也能猜到 稳定的部分一样也是从需求目的中寻找。

    貌似这样显得有点虚,来点儿实际的项目例子好了

    在一个项目中,我遇到的问题是有一个搜索框类似于google,输入后需要有联想提示,并且要有一个层与之关联显

    示不同的数据。这么一项目,变化点在于,显示不同数据的层,和联想提示的显示是可能变化的,而稳定的点是联想

    提示本身与显示数据的层是分开的,而且都需要关联文本框的变化。这么经过分析这些变化与不变的点后,发现很适

    合观察者模式,提示数据类和显示数据层类都需要观察文本框有没有变化,而有变化时就触发变化事件,而引起两个

    类去做触发后的事情。

    变化与不变是我们需要分析的最重要的部分,这个便是设计模式中独孤九剑的总纲。当然熟悉金庸书的人也知道要有破剑式,破掌式等等,等有时间了我再把这个类别也写出来

    发表于 @ 2008年07月10日 01:51:04|评论(loading...)|编辑|收藏

     | 旧一篇: 由球赛联想到项目管理的那点事儿

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © liuxiaoyi666