随笔分类 -  设计模式

摘要:一直对正则表达式不太注意,用到的时候又得到处查资料,前两天同事说有篇文章很好的介绍了正则表达式,搜索了一下,转过来,分享给大家,也给自己留个可以查找的地方。原文地址:http://deerchao.net/tutorials/regex/regex.htm本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :)别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你想像中的那么困难。当然,如果你看完了 阅读全文
posted @ 2011-12-06 09:33 翁玉礼 阅读(1318) 评论(1) 推荐(6) 编辑
摘要:策略模式跟抽象工厂非常相似,基本逻辑是根据需要实例化出需要用的类。不同的是策略模式需要调用者非常清晰的知道有哪些策略,各个策略的调用规则,而抽象工厂的话,需要知道有哪些类,找到调用者需要用的类。   没有找到两者根本的不同点。其实本质都是根据需要来找合适的算法类。   写这个之前,找过一些文章 ColinSong:http://www.cnblogs.com/coli... 阅读全文
posted @ 2010-08-30 11:28 翁玉礼 阅读(325) 评论(0) 推荐(0) 编辑
摘要:迪米特法则的简写是LOD,Law of Demeter,又叫最少知识原则(Least Knowledge Principle, LKP) 用一句话来解释就是“一个对象应当对其他对象有尽可能少的了解。” 这个法则可以通过一个例子来描述,现在需要向计算机用户输出1+1的结果,那么我们可以分解这个操作到两个类中,一个类用来输出,一个类用来计算。 两个对象只需要知道对方能够做... 阅读全文
posted @ 2010-08-24 14:14 翁玉礼 阅读(538) 评论(4) 推荐(0) 编辑

点击右上角即可分享
微信分享提示