常用Java设计模式系列
用简单的Java示例讲解常用的Java设计模式原理。
DreamMakers
凡办大事,以识为主,以才为辅,凡成大事,人谋居半,天意居半。
展开
-
常用Java设计模式系列(5)- 简单工厂、工厂方法模式和抽象工厂模式
讲到设计模式,我想大家都会想到工厂模式,在之前的几篇文章中,我们没有探讨,在这篇文章中,我们就来简单的看一下。说道工厂模式,其实并不是指一种设计模式,从标题看就知道,其实有好几种,下面我们对这几种都简单的看看。我们假设现在我们需要生产一些产品,这些产品我们委托给工厂进行生产。(1)简单工厂模式简单工厂模式,简单的说就是从前有个工厂,因为规模比较小,所以在一个工厂里面原创 2017-05-04 17:07:53 · 765 阅读 · 0 评论 -
常用Java设计模式系列(4)- 适配器模式
在这篇文章中,我们接着之前的话题,对常见的设计模式进行简单的了解。今天要说什么模式呢?答案是:适配器模式!适配器模式,作为二十几种设计模式中使用比较多的一种设计模式,其思想也是比较容易理解的。对于学Java的人来说,应该知道适配器模式被广泛应用到了JDK的源码中。现在,我们就来看看什么是适配器模式。适配器模式:把类的接口变换成客户端所期望的另外一种接口。适配器模式的作用就是让原原创 2017-05-03 19:17:34 · 611 阅读 · 0 评论 -
常用Java设计模式系列(3)- 代理模式
在这篇文章中,我们来讲第三个比较常用的设计模式,那就是代理模式。什么是代理模式呢?我们首先给出比较官方的说明,在一书中是这样写道的:代理模式是对象的结构模式。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。我想着还是比较容易理解的。简而言之,代理模式就是在需要服务的对象和提供服务的对象之间提供一个媒介的作用。有时候,在服务提供方和服务需求方原创 2017-05-02 14:52:19 · 798 阅读 · 0 评论 -
常用Java设计模式系列(2)- 原型模式
在上篇文章中,我们讲述了最常见也是最简单的单例设计模式常用Java设计模式系列(2)- 单例模式>,在这篇文章中,我们继续设计模式之旅,来讲第二个比较常见的设计模式,那就是原型模式。什么是原型模式呢?原型模式属于对象的创建模式,通过一个原型对象,我们可以创建出更多同类型的对象,避免每次创建同一类型的对象时都是使用new关键字进行创建。简单原型模式的框架大致如下所示:原创 2017-05-01 12:06:04 · 617 阅读 · 0 评论 -
常用Java设计模式系列(1)- 单例模式
之前一段时间因为一些事情,挺长时间没有再写博客了,可是作为一个二十一世纪的好青年,怎么能半途而废呢,所以,从今天开始,我要继续把我写博客(尤其是技术博客)的传统延续下去,尽量做到每周都更新一篇博文,广大的网友如果有和我是同一个行业的,可以添加下关注,相互交个朋友,相互学习共同进步。作为一个技术博客,这里就闲话不多说了,还是以讲述技术为主。从今天起,我将陆续将Java中常见的设计模式做个详细的描原创 2017-04-30 15:20:39 · 874 阅读 · 0 评论