码迷,mamicode.com
首页 >  
搜索关键字:策略模式    ( 1646个结果
Chapter 2.策略模式
首先贴一段代码:package xiao;import java.util.Scanner;class CashSuper{ private int num; private double price; public int getNum() { return num; } public void....
分类:其他好文   时间:2014-05-16 07:03:31    阅读次数:314
【我的设计模式】策略模式
策略模式(Strategy),又叫算法簇模式,就是定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。应用场景比如每个人都要交"个人所得税",但是在美国交个人所得税和在中国交个人所得税就有不同的算税方法。概念解释参与的角色1.抽象策略角色...
分类:其他好文   时间:2014-05-16 05:56:47    阅读次数:210
【我的设计模式】代理模式
代理模式(Proxy Pattern)也叫做委托模式,它是一项基本设计技巧,许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式,而且在日常的应用中,代理模式可以提供非常好的访问控制,在一些著名开源软件中也经常见到它的身影,如Struts2的Form元素映射就采用了代...
分类:其他好文   时间:2014-05-16 05:38:40    阅读次数:252
设计模式之策略模式
初学设计模式,将学习心得与众博友分享,如有不正之处还请大家批评指正。 王尼玛自称是一个上知天文下知地理的学霸,有天心血来潮报名参加了CCAV的《开心闯关》。到他上场了,主持人王二丫开始了第一题:吴敬梓是哪本名著的作者?王尼玛脱口而出:儒林外史。OYEAH,学霸果然是学霸,答对。请听第二题:最早的血压...
分类:其他好文   时间:2014-05-16 03:18:54    阅读次数:307
策略模式
最近一直在学习设计模式,参考资料主要是程杰老师的大化设计模式,这本书真的很好,通俗易懂,道理深刻,适合设计模式的初学者去学习。今天让我们认识一种新的设计模式——策略模式策略模式的定义是这样的,它定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户。下面让我...
分类:其他好文   时间:2014-05-15 09:30:33    阅读次数:243
strategy(策略模式)
DiscountStrategy.javapackage edu.strategy;abstract public class DiscountStrategy{ abstract public double calculateDiscount();}FlatRateStrategy.java...
分类:其他好文   时间:2014-05-15 02:23:17    阅读次数:320
策略模式
无...
分类:其他好文   时间:2014-05-15 00:04:07    阅读次数:224
【设计模式】策略模式
策略模式关于策略模式,我的理解:有若干个策略(算法),有一个管理策略的类,该类的输入为策略,输入为不同的策略(算法),输出为该种策略(算法)对应的类对象(的动态类型),然后程序员手动去使用该类对象(的动态类型)去调用相应虚函数,根据多态机制实现执行不同的操作。/*******************...
分类:其他好文   时间:2014-05-13 21:57:35    阅读次数:427
【设计模式】策略模式(经过改进的)
和前文讲到的经过改进的简单工厂模式类似,这里把策略模式和简单工厂模式结合起来。改进的关键是改写【TodoContext】上下文类,要在该类中产生对象(【干活】类的动态类型),对外提供的干活函数不变。如下:最大的不同就是CTodoContext类的构造函数参数不同了,构造函数成为类似简单工厂模式类的参...
分类:其他好文   时间:2014-05-13 20:11:47    阅读次数:326
从“假如有以下几种价格10,20,50,请你代码实现将他们排序输出”看着设计模式中的策略模式
今天重温了一下策略模式,将自己的一些感悟与大家分享。。。本人只是技术渣渣,所理解的东西的难免会有很大的局限性甚至是错误,还请各位带着批判的眼光去看待。。。。不喜请勿吐槽         定义:策略模式属于设计模式中的对象行为型模式,它将用到的算法单独抽象成一个单独的类。通常,我们在多个类完成同一件事情,仅仅完成的方式不同时,我们可以考虑使用这种设计模式。                  举例:相...
分类:其他好文   时间:2014-05-13 07:04:35    阅读次数:241
1646条   上一页 1 ... 161 162 163 164 165 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!