上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 外观模式,用来为复杂的子系统提供简单易用的高层接口。如果你发现调用某个子系统实现一个简单的功能也需要调用很多个低层组件,那么你可能需要外观模式来拯救你。 阅读全文
posted @ 2014-09-16 13:43 梦烬 阅读(1256) 评论(0) 推荐(3)
摘要: 适配器模式,用来实现接口的转换 阅读全文
posted @ 2014-09-15 13:30 梦烬 阅读(1521) 评论(0) 推荐(0)
摘要: 命令模式,用来解耦请求者与执行者的一种设计模式,其扩展应用主要有队列请求(把运算限制在指定的工作线程中)和日志请求(用于生成日志及恢复事务)。 阅读全文
posted @ 2014-09-13 12:07 梦烬 阅读(1346) 评论(6) 推荐(1)
摘要: 单件模式又被称为单例模式,定义很简单——只允许存在指定类的唯一实例(instance),并由该类提供全局访问点。但在实际应用的时候会遇到很多问题,比如在多线程,或多个classloader环境下,如何保证单件模式的正确性等等 阅读全文
posted @ 2014-09-12 17:08 梦烬 阅读(2176) 评论(0) 推荐(0)
摘要: 之前一直以为定义一个XXXFactory类来负责new对象就是工厂模式了,而且一般为了方便使用,都把工厂类中的Create定义为static方法,仔细学习过后才发现工厂模式远没有这么简单,而且,严格地说,这种被称为“简单工厂模式”的方式根本不能称之为“模式” 阅读全文
posted @ 2014-09-11 13:17 梦烬 阅读(1127) 评论(0) 推荐(0)
摘要: 装饰者模式是一种在框架中应用广泛的设计模式,在JavaAPI中文件流操作就应用了这样的模式,例如InputStream in = new BufferedInputStream(new FileInputStream(file));其中,BufferedInputStream被用来装饰FileInputStream,从而实现功能的扩展。装饰者模式满足“对修改关闭,对扩展开放”的OO设计原则,是一种很不错的设计模式。 阅读全文
posted @ 2014-09-09 16:34 梦烬 阅读(1907) 评论(2) 推荐(1)
摘要: 观察者模式,一句话概括,就是定义并维护对象之间的一对多关系。“定义”是指建立“一”与“多”之间的依赖关系;“维护”是指我们可以动态地解除依赖以及建立新的依赖。 阅读全文
posted @ 2014-09-05 18:41 梦烬 阅读(1627) 评论(0) 推荐(1)
摘要: 设计模式是由代码结构优化经验萃取出来的理论知识,应用成熟的设计模式能够增强代码的可复用性、可扩展性与可维护性。其中,策略模式是最基础的设计模式之一,简单地说,策略模式就是把可以替换的算法步骤封装成一个个算法族,供运行时动态选择。 阅读全文
posted @ 2014-09-04 18:37 梦烬 阅读(3956) 评论(1) 推荐(1)
摘要: 耗费一个月读完了500页的理论知识,在此分享学习笔记。正则表达式不是一张简单的元字符表,相关知识也不是一篇单薄的文章所能够囊括的,只是希望本文能够帮助你加深对Regex的理解,同时扩宽视野;另一方面,记下笔记备忘。具体内容包括[正则表达式工作原理], [正则环视], [正则引擎], [正则优化]等。 阅读全文
posted @ 2014-07-31 11:09 梦烬 阅读(2335) 评论(5) 推荐(4)
摘要: 本文主要讨论二叉树相关算法的C语言实现,包括树的创建、三种方式遍历(递归与非递归)、输出叶结点、计算树的深度、树形输出、按层缩进输出、按层顺序输出、计算从根到指定结点的路径 阅读全文
posted @ 2014-07-27 13:13 梦烬 阅读(3262) 评论(0) 推荐(2)
摘要: 本文详细解释快速排序算法的步骤细节,备忘 阅读全文
posted @ 2014-07-23 14:24 梦烬 阅读(31875) 评论(5) 推荐(1)
摘要: 手把手分析全排列算法,费了不少功夫终于想通了,本文将给出三种全排列算法以及详细解释 阅读全文
posted @ 2014-07-18 15:00 梦烬 阅读(9872) 评论(3) 推荐(0)
摘要: 设计UI的时候总会遇到各种麻烦,比如白边去不掉的问题,其实只是一些小细节,但也足够让人抓狂了 阅读全文
posted @ 2014-07-16 12:44 梦烬 阅读(3942) 评论(6) 推荐(0)
摘要: 一般的try...catch...finally没什么好说的,但你可曾想过在try/catch/finally中throw/return?为什么要想这些没用的东西?因为这种东西曾出现在了笔试题目中。 阅读全文
posted @ 2014-05-30 17:08 梦烬 阅读(452) 评论(0) 推荐(0)
摘要: 最近在回顾这些基础的东西,发现用反射和注解可以实现“自动测试机”这样有趣的东西,本篇博文将对自动测试机展开刨根问底的探索。 阅读全文
posted @ 2014-05-25 13:27 梦烬 阅读(1550) 评论(0) 推荐(1)
上一页 1 ··· 3 4 5 6 7 8 下一页