自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java's paradise

I am Java World Tour

原创 (十二)命令模式详解(故事版)

作者:zuoxiaolong8810(左潇龙),转载请注明出处。                  背景:小左是魔都某公司技术部的一名屌丝程序猿,每天的工作就是维护一个20世纪的古董级项目,由于公司不大,所以公司很多制度不太完善,导致小左每天都郁闷异常,只是靠偶尔的在刚毕业的小小美女程序媛旁边露...

2013-06-30 02:14:03

阅读数 5709

评论数 13

原创 (十一)外观模式详解(Service第三者插足,让action与dao分手)

作者:zuoxiaolong8810(左潇龙),转载请注明出处。                   各位好,LZ今天给各位分享一个不太熟悉的面孔,但却是我们最经常使用的设计模式,外观模式。                   定义:外观模式是软件工程中常用的一种软件设计模式。它为子系统中的一...

2013-06-22 23:25:32

阅读数 2695

评论数 3

原创 (十)装饰器模式详解(与IO不解的情缘)

作者:zuoxiaolong8810(左潇龙),转载请注明出处。                  LZ到目前已经写了九个设计模式,回过去看看,貌似写的有点凌乱,LZ后面会尽量改进。                  那么本章LZ和各位读友讨论一个与JAVA中IO有着不解情缘的设计模式,装饰器模式...

2013-06-22 03:58:36

阅读数 7500

评论数 6

原创 (九)模板方法模式详解(包含与类加载器不得不说的故事)

作者:zuoxiaolong8810,转载请注明出处。                   模板方法模式,这是一个在许多优秀的开源项目中LZ见的最多的一个设计模式,也是LZ觉得最为优秀的一个设计模式,所以这一章LZ会尽自己所能的去尽量将这个设计模式解释清楚。                  ...

2013-06-18 03:35:11

阅读数 2531

评论数 0

原创 (八)适配器模式详解

作者:zuoxiaolong8810(左潇龙),转载请注明出处。                   各位好,我们本次接着讨论第八个设计模式,适配器模式。                   适配器模式从实现方式上分为两种,类适配器和对象适配器,这两种的区别在于实现方式上的不同,一种采用继承,一种...

2013-06-16 21:14:38

阅读数 2723

评论数 0

原创 (七)策略模式详解

作者:zuoxiaolong8810(左潇龙),转载请注明出处。                  上章我们着重讲解了观察者模式和事件驱动,那么本章来讨论一个个人认为在开发过程中出场率极高的设计模式,策略模式。                  策略模式在LZ第一次接触到的时候,LZ是这么理解...

2013-06-16 17:47:13

阅读数 4603

评论数 1

原创 (六)观察者模式详解(包含观察者模式JDK的漏洞以及事件驱动模型)

作者:zuoxiaolong8810(左潇龙),转载请注明出处。                  本章我们讨论一个除前面的单例以及代理模式之外,一个WEB项目中有可能用到的设计模式,即观察者模式。                  说起观察者模式,LZ还是非常激动的,当初这算是第一个让LZ感...

2013-06-16 00:42:26

阅读数 5741

评论数 9

原创 (五)抽象工厂模式详解

作者:zuoxiaolong8810(左潇龙),转载请注明出处。             前两章我们已经讨论了两种有关工厂的模式,今天我们来看最后一种与工厂相关的模式,抽象工厂模式。             抽象工厂模式算是工厂相关模式的终极形态,如果各位完全理解了上一章的工厂方法模式,那么抽...

2013-06-12 18:45:03

阅读数 4220

评论数 1

原创 (四)工厂方法模式详解(另附简单工厂的死亡之路)

作者:zuoxiaolong8810(左潇龙),转载请注明出处。                文章开头首先非常感谢各位的支持,代理模式中提到了class文件(即字节码文件)的相关知识,有一位读者说想要看有关class文件的相关内容,我也意识到了这一点,所以以后如果有在讲解那个模式的过程当中用到了...

2013-06-10 14:17:22

阅读数 3349

评论数 2

原创 (三)简单工厂模式详解

作者:zuoxiaolong8810(左潇龙),转载请注明出处。             上一章我们着重讨论了代理模式,以及其实现原理,相信如果你看完了整篇博文,应该就对代理模式很熟悉了。             本章我们讨论简单工厂模式,LZ当初不小心夸下海口说不和网络上传播的教学式模式讲解...

2013-06-08 23:55:43

阅读数 5483

评论数 2

原创 (二)代理模式详解(包含原理详解)

作者:zuoxiaolong8810(左潇龙),转载请注明出处。                我特意将本系列改了下名字,原名是《设计模式学习之路》,原因是因为之前写过一篇《spring源码学习之路》,但是我感觉本次写二十三种设计模式,更多的还是分享给各位自己的理解,所以感觉学习之路有点不合适,...

2013-06-06 00:37:11

阅读数 7731

评论数 10

原创 (一)单例模式详解

作者:zuoxiaolong8810(左潇龙),转载请注明出处。             上一章,我们学习了设计模式的概念,以及为什么要学习设计模式,还有在进行系统设计时应当遵守的六大原则,本章我们就来开始一一的学习GOF当中的二十三钟设计模式。             我一会在思考如何去诠释这么...

2013-06-02 13:15:03

阅读数 7664

评论数 12

提示
确定要删除当前文章?
取消 删除