![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【设计模式】
Eagle407
这个作者很懒,什么都没留下…
展开
-
装饰模式
一,定义 英文名字:Decorator Pattern,又称装饰者模式。 装饰模式是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 二,总结 装饰模式什么时候实用? 当系统需要新功能的时候,向旧的类中添加新的代码,而新的代码转载 2013-11-10 19:53:45 · 654 阅读 · 0 评论 -
为别人做嫁衣 --- 代理模式
一,概述 定义:代理模式(Proxy)为另一个对象提供一个替身或占位符以控制对这个对象的访问,简而言之就是用一个对象来代表另一个对象。 作用:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 思想:为了提供额外的处理或者不同的转载 2013-11-10 21:23:14 · 803 阅读 · 0 评论 -
商场促销 --- 策略模式
一,概念 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。二,策略模式的组成 1)抽象策略角色: 策略类,通常由一个接口或者抽象类实现。 2)具体策略角色:包装了相关的算法和行为。 3)环境角色:持有一个策略类的引用,最终给客户端调用。三,补充C+转载 2013-11-09 18:26:42 · 925 阅读 · 0 评论 -
雷锋依然在人间 --- 工厂方法模式
一,概述 工厂方法(Factory Method)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。 工厂方法模式是简单工厂模式的衍生,解决了许多简转载 2013-11-11 13:01:05 · 888 阅读 · 0 评论 -
计算器 --- 简单工厂模式
#include#includeusing namespace std;//---------------运算类------------------class Operation{public: Operation() { _numberA=0; _numberB=0; } Operation(double numberA,double numberB) {原创 2013-11-09 18:50:36 · 603 阅读 · 0 评论 -
213213
避险为首 关注周下半段一、市场策略观点u 近期行情的主要矛盾。行情的下跌是有原因的,证监会监管态度变化、权威人士政策定调是下跌的导火索,叠加此前信用风险加剧、大股东减持、解禁高峰来临等因素,导致了市场风险偏好明显下降。u 未来仍然面临考验,主要体现在三方面。1.经济短周期回暖预期在下降,2.证监会周末针对跨界定增传言做出回应,3.股市微观资金压力加大。u 大盘仍处于风险释放阶段:考原创 2016-05-18 10:36:15 · 821 阅读 · 0 评论