![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
张欣-男
人,最宝贵的是生命;它,给予我们只有一次。人的一生,应当这样度过:当他回首往事时,不因虚度年华而悔恨,也不因碌碌无为而羞耻;这样在他临死的时候,他就能够说:我已经把我的整个生命和全部精力,都献给了这个世界上最壮丽的事业——为了人类的解放而斗争
展开
-
《大话设计模式》读书笔记(C++代码实现) 第七章:代理模式
代理模式(Proxy) 为其他对象提供一种代理以控制对这个对象的访问。 // ProxyTest01.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include #include string> using namespace std;原创 2013-04-10 22:26:51 · 792 阅读 · 0 评论 -
《大话设计模式》读书笔记(C++代码实现) 第一章:简单工厂模式
王国维在《人间词话》说——古今之成大事业、大学问者,必经过三种之境界:"昨夜西风凋碧树。独上高楼,望尽天涯路。"此第一境也。"衣带渐宽终不悔,为伊消得人憔悴。"此第二境也。"众里寻他千百度,蓦然回首,那人却在灯火阑珊处。"此第三境也。此等语皆非大词人不能道。然遽以此意解释诸词,恐为晏欧诸公所不许也。" 高中时此三句诗已熟记于心,工作两年来,自诩努力读书学习,其实不过九牛之一毛,还没入得门径。原创 2013-04-10 22:26:44 · 866 阅读 · 0 评论 -
《大话设计模式》读书笔记(C++代码实现) 第六章:装饰模式
装饰模式(Decorator) 动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更灵活。 // FineryTest01.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include #include string> using原创 2013-04-10 22:26:49 · 990 阅读 · 0 评论 -
《大话设计模式》读书笔记(C++代码实现) 第二章:策略模式
策略模式(Strategy):它定义了算法家庭,分别封装起来,让它们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户。 1.策略模式说明: // StrategyTest01.cpp : Defines the entry point for the console application. // #include "stdafx.h" #inclu原创 2013-04-10 22:26:46 · 838 阅读 · 0 评论