![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 75
bsnry
菜鸟一个,没人理我
展开
-
brideg pattern c++
// test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include#include #include #include #include using namespace boost;using std::vector;using std::string;class Sa原创 2013-08-30 14:14:46 · 611 阅读 · 0 评论 -
prototype pattern
Prototype Design PatternWhy read if you can watch?Watch design patterns video tutorialIntent01Specify the kinds of objects to create using a prototypical in转载 2013-07-05 10:41:12 · 1687 阅读 · 0 评论 -
strage pattern(2)
在软件系统中,有许多算法可以实现某一功能,如查找、排序等,一种常用的方法是硬编码(Hard Coding)在一个类中,如需要提供多种查找算法,可以将这些算法写到一个类中,在该类中提供多个方法,每一个方法对应一个具体的查找算法;当然也可以将这些查找算法封装在一个统一的方法中,通过if…else…等条件判断语句来进行选择为了解决这些问题,可以定义一些独立的类来封装不同的算法,每一个类封装一原创 2013-08-06 16:40:58 · 624 阅读 · 0 评论 -
一个propety pattern的例子
#include using std::cout;using std::cin;using std::endl;#include using std::vector;#include #include enum imageType{ LSAT, SPOT};class Image{protected: Image(); virtual ~Image();原创 2013-08-06 10:17:13 · 799 阅读 · 0 评论 -
strategy pattern
文章谈不上原创,是看到别人的文章后,修改了一下。需求:刘备要到江东娶老婆了,走之前诸葛亮给赵云(伴郎)三个锦囊妙计,说是按天机拆开解决棘手问题, 嘿,还别说,真是解决了大问题,搞到最后是周瑜陪了夫人又折兵呀,那咱们先看看这个场景是什么样子的。先说这个场景中的要素:三个妙计,一个锦囊,一个赵云,妙计是小亮同志给的,妙计是放置在锦囊里,俗称就是锦囊妙计嘛,那赵云就是一个干活的人,从锦囊中取出妙计,执行转载 2013-08-06 16:24:27 · 513 阅读 · 0 评论