
java 设计模式
偏偏一叶扁舟
偏偏一叶扁舟,载不动许多愁...
展开
-
Java 常用的设计模式-单列模式Singleton
单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。这样的模式有几个好处:1、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。2、省去了new操作符,降低了系统内存的使用频率,减轻GC压力。3、有些类如交易所的核心交易引擎,控制着交易流程,如果该类可以创建多个的话,系统完全乱了。(比如一个军原创 2017-05-10 21:39:56 · 368 阅读 · 0 评论 -
Java 常用设计模式-适配器模式adapter
本篇文章我们讲解适配器模式 adapter顾名思义:适配器 -适配一词表明了已经存在了两个 类型 typeA和typeB ,但是此时他们是不相容的,必须通过一个 东西去 过度 一下,从而让他们 达到相容的一步,那么这个东西 就是我们 说的 适配器适配器 可以分为三种:类的适配,对象的适配,接口的适配 接下来我们 一个一个接着来说第一:类的适配核心思原创 2017-05-10 21:47:33 · 339 阅读 · 0 评论 -
Java 常用设计模式-代理模式Proxy
本篇我们讲解 代理模式(Proxy)上节我们说了 适配器模式,并且也说了 适配器模式是其他 结构型设计模式的起源,我们看下 是不是这样的呢?PS:结构型模式:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。代理模式比较重要 我们讲解代理模式:我们先 说说什么叫做代理模式, 代理一词作何解? 在现实生活中就存在代理一词,比如代理购票的(黄牛),还有去原创 2017-05-10 22:28:04 · 267 阅读 · 0 评论 -
Java 常用的设计模式-工厂模式
总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。设计模式 是原创 2017-05-09 22:10:56 · 500 阅读 · 0 评论 -
Java 常用模式 模板方法模式
本篇详解 模板方法模式,首先我们要知道 概念是什么意思, 模板一词 说明 你要干什么大方向已经定好了,像我们高中写英语作文一样 有了模板文章,我们大方向 是抄模板文章的内容,但是为了避嫌 我们也会改一些语句,以证明我们是 自己写的,具体该真没地方要看个人的偏好了( 要看具体情况而定);PS:模板方法模式,就是指:一个抽象类中,有一个主方法,再定义1...n个方法,可以是抽象的,也可以原创 2017-05-10 23:17:13 · 572 阅读 · 0 评论 -
java 常用设计模式-策略模式(strategy)
策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。策略模式的结构 策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。用一句话来说,就是:转载 2017-05-16 17:15:40 · 259 阅读 · 0 评论 -
java 23中设计模式 浅谈
自己文采不好就不总结了,给大家 推荐一个非常好的博客地址 URL:http://blog.youkuaiyun.com/zhangerqing/article/details/8194653#原创 2017-05-09 17:09:10 · 256 阅读 · 0 评论 -
Java 创建连接池
连接池相关概念:对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配﹑释放所造成的问题。为解决我们的问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大原创 2017-06-23 00:28:08 · 9379 阅读 · 2 评论