码迷,mamicode.com
首页 >  
搜索关键字:gof    ( 571个结果
设计模式-迭代器模式
定义:迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。模式的使用场景 Java JDK 1.2 版开始支持迭代器。每一个迭代器提供next()以及hasNext()方法,同时也支持remove()(1.8的时候remove已经成为default throw new Unsu...
分类:其他好文   时间:2016-08-16 22:04:58    阅读次数:206
C++设计模式——策略模式
策略模式 在GOF的《设计模式:可复用面向对象软件的基础》一书中对策略模式是这样说的:定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。该模式使得算法可独立于使用它的客户而变化。 策略模式为了适应不同的需求,只把变化点封装了,这个变化点就是实现不同需求的算法,但是,用户需要知道各种算法的 ...
分类:编程语言   时间:2016-08-14 20:47:28    阅读次数:245
设计模式
1.结构型模式中最体现扩展性的模式是(A) A.装饰模式 B.合成模式 C.桥接模式 D.适配器 结构型模式是描述如何将类对象结合在一起,形成一个更大的结构,结构模式描述两种不同的东西:类与类的实例。故可以分为类结构模式和对象结构模式。 在GoF设计模式中,结构型模式有: 1.适配器模式 Adapt ...
分类:其他好文   时间:2016-08-09 20:18:59    阅读次数:143
MVC模式
MVC并不属于GOF的23个设计模式之列,但是它在GOF的书中作为一个重要的例子被提出来,并给予了很高的评价。一般的来讲,我们认为GOF的23个模式是一些中级的模式,在它下面还可以抽象出一些更为一般的低层的模式,在其上也可以通过组合来得到一些高级的模式。MVC就可以看作是一些模式进行组合之后的结果。 ...
分类:Web程序   时间:2016-08-07 21:40:05    阅读次数:280
JUnit 简介
JUnit 简介 一、简介 JUnit是一个开源的java单元测试框架。在1997年,由 Erich Gamma 和 Kent Beck 开发完成。这两个牛人中 Erich Gamma 是 GOF 之一;Kent Beck 则在 XP 中有重要的贡献(你觉得眼熟一点都不奇怪)。 正如常言道:“麻雀虽 ...
分类:其他好文   时间:2016-08-05 17:26:02    阅读次数:128
单例模式--笔记
单例模式是一种对象创建型模式,使用单例模式,可以保证一个类只能唯一的生成一个实例化对象 GoF对单例模式的定义:保证在一个类中,只有一个实例存在,同时提供能对该实例加以访问的全局访问方法。 在应用开发系统中,我们常常需要以下需求: 1).在多线程之间,如servlet环境,共享同一个资源或者操作同一 ...
分类:其他好文   时间:2016-07-30 17:59:47    阅读次数:158
C++设计模式——建造者模式
建造者模式 在GOF的《设计模式 可复用面向对象软件的基础》中是这样说的:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 这句话,似懂非懂的。一个复杂对象的创建,其通常是由很多的子对象构成;如果一个对象能够直接就创建好了,那么也不会称之为复杂对象。由于项目中需求的变化,这 ...
分类:编程语言   时间:2016-07-24 17:38:02    阅读次数:217
Design pattern
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。 GoF的“设计模式”是第一次将设计模式提升到理论高度,并将之规范化,本书提出了...
分类:其他好文   时间:2016-07-13 16:20:01    阅读次数:167
Iterator模式详解--设计模式(21)
Iterator模式来源:         迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。从定义可见,迭代器模式是为容器而生。 Iterator模式作用: (1).它支持以不同的方式遍历一个聚合复杂的聚合可用多种方式进行遍历,如二叉树的遍历,可以采用前序、中序或后...
分类:其他好文   时间:2016-07-08 10:31:05    阅读次数:194
python 学习 设计模式(goF设计模式)
一 单例模式 用来创建单个实例 ...
分类:编程语言   时间:2016-07-06 21:44:12    阅读次数:171
571条   上一页 1 ... 26 27 28 29 30 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!