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