码迷,mamicode.com
首页 >  
搜索关键字:设计模式5 行为模式    ( 444个结果
调停者模式
1,调停者模式是对象的行为模式。调停者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显引用。从而使它们可以较松散地耦合。当这些对象中的某些对象之间的相互作用发生改变时,不会立即影响到其他的一些对象之间的相互作用。从而保证这些相互作用可以彼此独立地变化。 2,实例,我们的电脑cpu 内存,硬盘,光驱,都是通过主板互相连接起来如果去掉主板,那内存,光驱,硬盘都要互相连接cpu就很...
分类:其他好文   时间:2015-01-10 12:39:08    阅读次数:137
11.C#迭代器(六章6.1)
今天我们说下C#中的迭代器,首先引出一些关于迭代的概念,后面举出代码供大家讨论。 迭代器模式是行为模式的一种范例,行为模式是一种简化对象之间通信的一种设计模式。在.NET中使用IEnumerator和IEnumerable接口及它们的泛型等价物来封装的,如果一个类型实现了IEnumerable...
分类:Windows程序   时间:2015-01-01 22:25:32    阅读次数:345
设计模式之享元模式(Flyweight)摘录
23种GOF设计模式一般分为三大类:创建型模式、结构型模式、行为模式。创建型模式抽象了实例化过程,它们帮助一个系统独立于怎样创建、组合和表示它的那些对象。一个类创建型模式使用继承改变被实例化的类,而一个对象创建型模式将实例化托付给还有一个对象。创建型模式有两个不断出现的主旋律。第一,它们都将关于该系...
分类:其他好文   时间:2014-12-25 12:48:10    阅读次数:173
Erlang OTP编程初体验——gen_server和行为模式
http://blog.sina.com.cn/s/blog_3fe961ae0101k4p6.html行为模式其实非常类似于面向对象语言中的接口,至少笔者是这么理解的。OTP行为模式将一些反复出现的模式分成了两个部分,通用部分和具体应用相关的实现部分,这一过程其实就类似于面向对象编程中的抽象出接口...
分类:其他好文   时间:2014-12-16 18:26:44    阅读次数:247
java设计模式 -------- 行为模式 之 策略模式(4)
[本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020]...
分类:编程语言   时间:2014-12-15 01:27:48    阅读次数:211
java设计模式 -------- 行为模式 之 策略模式(1)
[本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020]...
分类:编程语言   时间:2014-12-14 00:47:20    阅读次数:157
java设计模式 -------- 行为模式 之 策略模式(2)
[本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020]   继续上节内容,还是以对各种类型的数组进行排序为例,这时,我们考虑复杂一点,如果,我们不再按照Cat的身高进行排序,我们想以Cat的年龄作为排序的依据,再如,我们不再按Dog的food进行排序,而是以Dog的体重作为依据进行排序,该怎么办呢,当然了,我们可以改动Cat...
分类:编程语言   时间:2014-12-14 00:46:52    阅读次数:180
java设计模式 -------- 行为模式 之 策略模式(3)
[本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020]   继续上节内容,到目前为至,其实已经很好的实现了对各种类型的数组进行排序,而且,扩展性也不错,我们定义的比较器接口,可以适应不同的比较策略,但是我们注意到一点,在实现compare()方法时,我们需要向下转型,将Object类型转换成具体的类型,还是觉得有点麻烦,有没...
分类:编程语言   时间:2014-12-14 00:45:52    阅读次数:202
Android与设计模式——模板方法(Template Method)模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述模板方法(Template Method)模式的:   模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。 模板方法模式的结构   模板方法模式是所有模...
分类:移动开发   时间:2014-12-09 19:39:55    阅读次数:157
KMP再探究:next数组的妙用
我们来看一道题目:hihoCoder #1015 : KMP算法 输入 第一行一个整数N,表示测试数据组数。 接下来的N*2行,每两行表示一个测试数据。在每一个测试数据中,第一行为模式串,由不超过10^4个大写字母组成,第二行为原串,由不超过10^6个大写字母组成。 其中N #include usi...
分类:编程语言   时间:2014-12-04 13:50:52    阅读次数:178
444条   上一页 1 ... 37 38 39 40 41 ... 45 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!