码迷,mamicode.com
首页 >  
搜索关键字:java设计模式    ( 1670个结果
JAVA的动态代理
代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的....
分类:编程语言   时间:2014-11-25 20:28:43    阅读次数:240
JAVA设计模式之单例模式 (转载)
概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例...
分类:编程语言   时间:2014-11-24 16:35:48    阅读次数:183
浅析JAVA设计模式之单例模式(一)
1 单例模式简介            单例模式确保一个类只有一个实例,并且自行实行实例化并向整个系统提供这个实例。         单例模式有三个要点:         1.某个类只能有一个实例。         2.它必须自行创建这个实例。         3.它必须向整个系统提供这个实例。        单例模式主要分为两种:饿汉式单例模式和懒汉式单例模式 1.1饿汉式单例模式...
分类:编程语言   时间:2014-11-23 09:17:51    阅读次数:210
Java 设计模式:创建者模式
1、什么是创建者模式 创建者模式(Builder)是将一个复杂的对象的构建和他的表示分离,使得同样的构建过程可以创建不同的表示。比如就建造房子为例,现实生活中房子的样子是各种各样的,而且每座房子内的格局、大小等等都不一样,但是建造房子的流程基本都是一样的。创建者模式就是创建的流程保持不变,但是流程....
分类:编程语言   时间:2014-11-21 18:37:51    阅读次数:292
java设计模式之单例模式(七种方法)
单例模式:个人认为这个是最简单的一种设计模式,而且也是在我们开发中最常用的一个设计模式。单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。我们前面学习的很多类都是单例的。比如最典型的就是Servlet类!Servlet类被设计...
分类:编程语言   时间:2014-11-21 12:28:53    阅读次数:181
java设计模式之简单工厂模式
简单工厂模式是java设计模式中最简单的设计模式之一:工厂模式是最常用的设计模式之一。 工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑使用工厂模式,虽然这样做,可能多做...
分类:编程语言   时间:2014-11-21 01:20:47    阅读次数:228
JAVA设计模式之 命令模式【Command Pattern】
一、概述     命令模式可以将请求发送者和接收者完全解耦,发送者与接收者之间没有直接引用关系,发送请求的对象只需要知道如何发送请求,而不必知道如何完成请求。核心在于引入了命令类,通过命令类来降低发送者和接收者的耦合度,请求发送者只需指定一个命令对象,再通过命令对象来调用请求接收者的处理方法,命令模式是一种对象行为型模式。 二、使用场景 1>、系统要求请求发送者和接收者的解耦...
分类:编程语言   时间:2014-11-19 18:51:21    阅读次数:207
解释器模式
1、模式定义 解释器模式(Interpreter Pattern) :定义语言的文法,并且建立一个解释器来解释该语言中的句子,这里的“语言”意思是使用规定格式和语法的代码,它是一种类行为型模式。 2、模式结构 解释器模式包含如下角色: AbstractExpression: 抽象表达式 TerminalExpression: 终结符表达式 NonterminalExpression: ...
分类:其他好文   时间:2014-11-19 11:30:09    阅读次数:133
职责链模式
1、模式定义 职责链模式(Chain of Responsibility Pattern):避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。由于英文翻译的不同,职责链模式又称为责任链模式,它是一种对象行为型模式。 2、模式结构 职责链模式包含如下角色: Handler: 抽象处理者 ConcreteHan...
分类:其他好文   时间:2014-11-19 11:29:25    阅读次数:129
迭代器模式
1、模式定义 迭代器模式(Iterator Pattern) :提供一种方法来访问聚合对象,而不用暴露这个对象的内部表示,其别名为游标(Cursor)。迭代器模式是一种对象行为型模式。 2、模式结构 迭代器模式包含如下角色: Iterator: 抽象迭代器 ConcreteIterator: 具体迭代器 Aggregate: 抽象聚合类 ConcreteAggregate: 具体聚合...
分类:其他好文   时间:2014-11-19 11:27:51    阅读次数:154
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!