码迷,mamicode.com
首页 >  
搜索关键字:为模式    ( 846个结果
趣谈 32 种设计模式
32种设计模式趣谈 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,尽管口味有所不同,但无论你带MM去麦当劳或肯德基,仅仅管向服务员说“来四个鸡翅”即可了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者不论什么时候须要某种产品 ...
分类:其他好文   时间:2017-08-06 15:54:32    阅读次数:256
java 单例模式
单例模式(Singleton)也叫单态模式,是设计模式中最为简单的一种模式,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象,而单例模式只有自己一个对象,也因此有些设计大师并把把其称为设计模式之一。 这里又不具体讲如何实现单例模式和介绍其原理(因为这方便的已经 ...
分类:编程语言   时间:2017-08-05 16:46:08    阅读次数:167
责任链模式(请求处理建立链)
从名字中看出 ,系统中将会存在多个有类似处理能力的对象,当一个请求触发后,请求将在这些对象组成的链条中传递直到找到最合适的处理对象,并进行处理。 责任链模式是一种对象的行为模式,通常分为纯的责任模式和不纯的责任模式。 纯的责任链模式: 要求一个对象处理者只能选择不处理或者处理全部。且要求一个请求必须 ...
分类:其他好文   时间:2017-08-05 09:57:03    阅读次数:98
《JAVA与模式》之迭代子模式
迭代子模式又叫游标(Cursor)模式,是对象的行为模式。迭代子模式可以顺序地访问一个聚集中的元素而不必暴露聚集的内部表象(internal representation)。 聚集和JAVA聚集 多个对象聚在一起形成的总体称之为聚集(Aggregate),聚集对象是能够包容一组对象的容器对象。聚集依 ...
分类:编程语言   时间:2017-08-05 00:23:25    阅读次数:250
《JAVA与模式》之调停者模式
调停者模式是对象的行为模式。调停者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显引用。从而使它们可以较松散地耦合。当这些对象中的某些对象之间的相互作用发生改变时,不会立即影响到其他的一些对象之间的相互作用。从而保证这些相互作用可以彼此独立地变化。 为什么需要调停者 如下图所示,这个示意 ...
分类:编程语言   时间:2017-08-05 00:21:30    阅读次数:267
《JAVA与模式》之模板方法模式
模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。 模板方法模式的结构 模板方法模式是所有模式中最为常见的几个模 ...
分类:编程语言   时间:2017-08-05 00:20:20    阅读次数:247
《JAVA与模式》之策略模式
策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 策略模式的结构 策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的 ...
分类:编程语言   时间:2017-08-05 00:18:31    阅读次数:205
《JAVA与模式》之访问者模式
访问者模式是对象的行为模式。访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。 分派的概念 变量被声明时的类型叫做变量的静态类型(Static Type),有些人又把静态类型叫做明显类型(Apparent Type);而变量所 ...
分类:编程语言   时间:2017-08-05 00:18:01    阅读次数:175
《JAVA与模式》之责任链模式
责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。 从击鼓传花谈起 ...
分类:编程语言   时间:2017-08-05 00:17:36    阅读次数:209
《JAVA与模式》之解释器模式
解释器模式是类的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。客户端可以使用这个解释器来解释这个语言中的句子。 解释器模式的结构 下面就以一个示意性的系统为例,讨论解释器模式的结构。系统的结构图如下所示: 模式所涉及的角色如下所示: (1)抽象表达式(Exp ...
分类:编程语言   时间:2017-08-05 00:13:31    阅读次数:168
846条   上一页 1 ... 30 31 32 33 34 ... 85 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!