码迷,mamicode.com
首页 >  
搜索关键字:gof    ( 571个结果
Java设计模式GOF之单例模式
一、单例模式(Singleton) 1、单例模式应用场景: ①Servlet ②任务管理器 ③链接池 ④Spring中每个 bean 默认是单例 ⑤网站计数器 2、单例要求 ①构造器私有 ②私有的静态变量 ③公共的静态的可以访问私有的静态变量的方法 结论:由结果可以得知单例模式为一个面向对象的应用程 ...
分类:编程语言   时间:2017-04-02 19:18:23    阅读次数:255
GoF--服务定位器模式
服务定位器模式(Service Locator Pattern)用在我们想使用 JNDI 查询定位各种服务的时候。考虑到为某个服务查找 JNDI 的代价很高,服务定位器模式充分利用了缓存技术。在首次请求某个服务时,服务定位器在 JNDI 中查找服务,并缓存该服务对象。当再次请求相同的服务时,服务定位 ...
分类:其他好文   时间:2017-04-02 11:41:37    阅读次数:168
基于注解的Spring AOP的配置和使用
AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向切面编程。可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也 ...
分类:编程语言   时间:2017-03-29 15:41:40    阅读次数:566
java动态代理
要想了解Java动态代理,首先要了解什么叫做代理,熟悉设计模式的朋友一定知道在Gof总结的23种设计模式中,有一种叫做代理(Proxy)的对象结构型模式,动态代理中的代理,指的就是这种设计模式。 在我看来所谓的代理模式,和23种设计模式中的“装饰模式”是一个东西。23种设计模式中将它们作为两种模式, ...
分类:编程语言   时间:2017-03-15 22:33:08    阅读次数:254
工厂模式
工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与设计模式》中分为3类:简单工厂模式、工厂方法模式、抽象工厂模式。GoF(GoF,“四人帮”,又称Gang of Four,即Erich Gamma, Richard Helm, ...
分类:其他好文   时间:2017-03-09 00:44:31    阅读次数:167
设计模式-行为型-命令模式(COMMAND)
命令模式是一个结构比较简单的设计模式,gof在书中对它的定义是:“将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。” 这里有两个要点,第一请求被封装成了一个对象,第二请求可以被持久化(排队或是记录、取消)。 我们从第一个要点说起。首先 ...
分类:其他好文   时间:2017-03-07 16:57:11    阅读次数:177
设计模式学习——简单工厂模式
模式概述:专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类,简单工厂(Simple Factory)模式又称为静态工厂方法(Static Factory Method)模式,属于类的创建型模式,但其不属于23种GOF设计模式之一,通常它根据自变量的不同返回不同的类的实例。 UM ...
分类:其他好文   时间:2017-03-04 14:17:33    阅读次数:178
(@WhiteTaken)设计模式学习——建造者模式
Builder模式,也就是建造者模式或者生成器模式,是GoF提出的23种设计模式的一种。 这种模式是用来隐式的创建复合对象而提出来的。 创建复合对象的过程,不在主客户端显示。 下面直接上代码。以修建房屋为例子。 1.修建房屋,我们需要实例化一个房子,房子需要能修建门、地板、墙壁等。这时候我们需要有一 ...
分类:其他好文   时间:2017-02-21 01:09:29    阅读次数:288
Java结构型的几种模式
一、工厂模式的分类 工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类: 1)简单工厂模式(Simple Factory);又称为静态工厂方法模式 GOF在《设计模式》中一般把简单工厂模式和工厂方法模式合为一类 ...
分类:编程语言   时间:2017-02-19 13:58:58    阅读次数:176
(@WhiteTaken)设计模式学习——单例模式
单例模式,个人理解就是,使用了这个模式,可以保证一个类只生成唯一的实例对象。就是在整个程序中,这个类只存在一个实例对象。 GoF对单例模式的定义:保证一个类,只有一个实例存在,同时提供能对该实例加以访问的全局访问方法。 客户端的代码用来测试,获取到的实例只有一个。直接上代码。 如果不是单例模式,而仅 ...
分类:其他好文   时间:2017-02-10 01:58:04    阅读次数:206
571条   上一页 1 ... 21 22 23 24 25 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!