- 博客(7)
- 收藏
- 关注
原创 装饰模式(c++)
// 太美妙的思维,看了真是豁然开朗,自己怎么才能想出来呢?#include #include using namespace std;// 装饰模式,动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。// 使用:当系统需要增加新的功能的时候,可以向旧类中添加新的代码。这些新加的代码通常装饰了原// 有类的核心职责或者主要行为,但是
2009-09-05 00:06:00
2224
1
原创 策略模式(c++)
#include #include using namespace std;// 策略模式:它定义了算法家族,分别封装起来,让他们之间可以相互替换,// 此模式让算法变化,不会影响到使用算法的客户// 策略模式就是用来封装算法的,但在实践中,我们发现可以用它来,封装// 几乎任何类型的规则,只要在分析过程中听到需要在不同时间应用不同的// 业务规则,就可以考虑使用策
2009-09-03 00:04:00
469
原创 简单工厂模式(c++)
// 只贴源代码了,因为刚刚开始学习模式,等达到一定的认识后,再来编写该模式的实现以及优缺点#include #include using namespace std;// 简单工厂模式又称静态工厂方法模式(Static Factory Method),它不是Gof 所讲的23种设计模式之一,// 但是它却是我们在编码过程中经常使用的方法之一。// 这里定义了一个运算类
2009-09-02 01:15:00
543
原创 队列类(范型)
今天看了primer范型编程,结合书上例子,写了个队列类#include #include using namespace std;template class Queue;template class QueueItem // 节点类{ friend class Queue; QueueItem(const Type &val):data(va
2009-08-30 16:31:00
448
原创 opengl画线
#include #include #include void init(void){ glClearColor(0,1.0,1.0,0.0); glMatrixMode(GL_PROJECTION); gluOrtho2D(0.0,500.0,0.0,400.0);}void lineBres(int x0,int y0,int xEnd,int yE
2009-03-12 00:41:00
2359
原创 如何将matlab中cell数组保存为可视化的文件
将一个cell型数据在matlab里面保存和读取,保存后可以被外部文件打开和读取。数据类似于如下格式a = [26406202] wanghaiping [80] [26406203] qiwei [81] %a是一个cell型的数据下面以a为例子来说明解决办法解决方法一
2009-02-05 21:39:00
7436
2
转载 (转)强大的数学优化建模语言Lingo
转载点lingo的文章,学习并且收藏,原文中有几处打字错误,这里改正从本部分介绍lingo的强大的数学优化建模语言。这是他专门为大规模优化建模提供的一套规范语言,下面介绍简单的例子来说明他的基本组成。一、原始问题(运输问题):现在WW(Wireless Widgets)公司拥有6个仓库,向其8个销售商供应它的产品。要求每个仓库供应不能超量,每个销售商的需求必须得到满足。WW公司需要决策具体的从
2009-02-01 09:32:00
2807
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人