2015年12月30日

处理模型

摘要: 看完“实现模型”,你是否长吁一声,准备拿起咖啡,惬意的喝上一杯?毕竟我们已经完成了从用例到编码的全过程了,确实是值得庆祝的一件事情,但“革命尚未成功、同志还需努力”,现在还不是享受的时候,接下来我们需要进入“处理模型”阶段。l“处理模型”阶段的任务“处理模型”英文是“Process Model”,P... 阅读全文

posted @ 2015-12-30 16:48 重八 阅读(243) 评论(0) 推荐(0) 编辑

设计模型

摘要: 完成了“领域模型”阶段后,面向对象已经初具雏形,我们已经看到了那熟悉的“对象”了,例如“商品”、“交易”、“商品清单”等,看起来已经进入了面向对象的世界了,你是否已经摩拳擦掌,跃跃欲试,准备开始编码了呢?且慢,“领域模型”只是万里长征的第一步,通过领域模型分析得到的类还不能指导编码,还需要经过“设计... 阅读全文

posted @ 2015-12-30 16:25 重八 阅读(234) 评论(0) 推荐(0) 编辑

领域模型

摘要: 按照一般的项目管理过程,“需求”之后是“分析”,那么在分析阶段对应的技术流程又是哪个?如何将需求阶段和分析阶段联系起来呢?答案就是“领域模型”什么是“领域模型”呢?只要抓住“领域(Domain)”二字就可以理解,也就是说领域模型是帮助我们理解相关领域知识的模型。进一步来问:为什么需要领域模型?前面不... 阅读全文

posted @ 2015-12-30 16:01 重八 阅读(5523) 评论(0) 推荐(1) 编辑

面向对象的设计原则

摘要: 1SRP(单一职责原则)这个原则看起来很简单,就是说一个类只能承担一个职责。但这里有一个关键:“职责”是如何理解的?按照汉语的理解,职责其实分为两部分:“职”和“责”。“职”就是这个类是什么,而“责”就是这个类要干什么。举个例子来说:Door是一个对象,那么它的“职”就是门,“责”就是“开门、关门”... 阅读全文

posted @ 2015-12-30 14:40 重八 阅读(215) 评论(0) 推荐(0) 编辑

队列

摘要: 队列:Queue FIFO队首(front)允许删除的一端队尾(rear)允许插入的一端静态队列: 使用数组存储,设立一个队首指针front,一个队尾指针rear, front = rear = 0; 1、入队 rear + 1 2、出队 front + 1 ,返回出队元素 3、空队列 front ... 阅读全文

posted @ 2015-12-30 11:33 重八 阅读(243) 评论(0) 推荐(0) 编辑

2015年12月29日

摘要: 动态栈: 1、top = bottom ,栈空; 2、结点进栈:先把数据保存到栈顶,top指向的当前位置,然后top+1,然后top指向下一个位置; 3、结点出栈:首先top-1,使top指向栈顶元素,然后把栈顶元素取出。 1 #define STACK_SIZE 100 2 #define STA... 阅读全文

posted @ 2015-12-29 15:07 重八 阅读(269) 评论(0) 推荐(0) 编辑

VS2010 c/c++ 本地化 emscripten 配置

摘要: 配置环境1、下载emsdk-1.35.0-full-64bit.exe,有VS2010的话直接安装。2、安装好之后,打开cmd,# emsdk update # emsdk install latest #emsdk activate latest3、确认是否安装完毕,如果从未运行过emscr... 阅读全文

posted @ 2015-12-29 12:00 重八 阅读(2893) 评论(1) 推荐(0) 编辑

在Visual Studio 2013 中使用C++单元测试

摘要: 本文主要介绍在Visual Studio 2013中对代码进行单元测试的方法,包含了两方面的内容:对已有的Dll文件进行单元测试,以及对已有的源文件进行单元测试。1.VS2013对DLL文件的单元测试对已有的dll文件进行单元测试。首先,新建一个待测试的DLL项目CalculationDll,共包含... 阅读全文

posted @ 2015-12-29 11:25 重八 阅读(1442) 评论(0) 推荐(0) 编辑

导航