![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
笑笑波
这个作者很懒,什么都没留下…
展开
-
俺又回来了,先奉上一篇——接口隔离原则_20091128更新
蛰伏N久,我cbf4life又回来了! 先奉上一小篇,欢迎拍砖。接口隔离原则的定义 在讲接口隔离原则之前,先明确一下我们的主角——接口。接口分为两种: ◇ 实例接口(Object Interface),在Java中声明一个类,然后用new关键字产生的一个实例,它是对一个类型的事物的描述...2009-11-25 23:23:49 · 120 阅读 · 0 评论 -
23模式之外的模式——规格模式 Specification Pattern
规格模式是组合模式的一种扩展,在框架性开发中使用较多(项目级开发很少使用),这里做一个简单的介绍。由于是摘录,上下文章节可以参考我的博客,http://hi.baidu.com/cbf4life,或者下载PDF文件也一样。 发带格式、带图片的DOC文档太麻烦了,刚刚还出现了内容都整理好了,然后附件上传不上来,就在那转圈,我晕,只有重新发了! 这里假设了一个这样一个场景...2009-11-30 10:22:01 · 180 阅读 · 0 评论 -
设计模式的感言
3个月没在这里冒泡了,在cnblogs上开了个博客后,到javaeye上主要就是看看,基本不发言了。倒不是cnblogs有多好,主要是可以用live writer写blog,这个很方便,可以写一半暂存下来,呵呵。 我的处女作《设计模式之禅》终于要出版了,估计下周就能上市,我在书的致谢中写道“还要感谢JavaEye上所有顶贴的网友,没有你们的支持我就失去了编写的动力,就像希腊神话中...2010-03-17 23:03:18 · 87 阅读 · 0 评论 -
策略模式 VS 桥梁模式
这对冤家终于碰头了,策略模式与桥梁模式是如此相似,简直就是孪生兄弟,要把它们两个分开需要花费大量智力,我们来看看两者的通用类图,如下所示。 什么?你没有看出两者之间很相似?如果把策略模式的环境角色变更为一个抽象类加一个实现类,或者桥梁模式的抽象角色未实现,只有修正抽象化角色,想想看,这两个类图有什么地方不一样?一样,完全一样!正是由于类似场景存在才导致了两者在实际应用中经常混...2009-12-08 23:57:15 · 119 阅读 · 0 评论