会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
$逝水无痕$
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
下一页
2012年6月11日
设计模式之建造者模式
摘要: 【定义】建造者模式(Builder),将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。【场景】一个简单的XML解析器,XML解析可以分两部分,第一部分:开始标签,结束标签,属性等,这部分对于所有的XML文件处理都是一样的,因为每个XML都由开始标签,结束标签等构成;第二部分...
阅读全文
posted @ 2012-06-11 10:57 $逝水无痕$
阅读(159)
评论(0)
推荐(0)
2012年6月8日
设计模式之外观模式
摘要: 【定义】为子系统中的一组接口提供一个一致的界面,要求一个子系统的外部与其内部的通信必须通过一个统一的Facade对象进行。Facade模式提供一个高层次的接口,使得子系统更易于使用。【场景】开发部门的一个程序员需要找测试部的测试工程师解决问题,这个时候不需要直接去测试部去一个个的找测试工程师询问我该...
阅读全文
posted @ 2012-06-08 18:52 $逝水无痕$
阅读(122)
评论(0)
推荐(0)
2012年6月7日
设计模式之模版方法模式
摘要: 【定义】定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模版方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。【场景】模版方法模式是通过把不变行为搬移到超类,去除子类中的重复代码来体现她的优势。当不变的和可变的行为在方法的子类实现中混合在一起的时候,不变的行为在子类中重复出现...
阅读全文
posted @ 2012-06-07 16:43 $逝水无痕$
阅读(133)
评论(0)
推荐(0)
2012年3月29日
设计模式之原型模式
摘要: 【定义】用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。【情景】假设现在在一家公司应聘,对方要求填写求职信息表,多位面试官每人都要一份,需要手工填写。现在有两种方式可供选择:a、手工填写多份信息表; 2、手工填写一份,然后剩下的拿填写完得第一份复印。第二种方式就是这里所说的原型模式...
阅读全文
posted @ 2012-03-29 20:45 $逝水无痕$
阅读(117)
评论(0)
推荐(0)
2012年2月28日
cl.exe编译选项
摘要: C/C++ 编译器选项 -优化- /O1 最小化空间 /Op[-] 改善浮点数一致性 /O2 最大化速度 /Os 优选代码空间 /Oa 假设没有别名 /Ot 优选代码速度 /Ob 内联展开(默认 n=0) /Ow 假设交叉函数别名 /Od 禁用优化(默认值) /Ox 最大化选项。(/Og...
阅读全文
posted @ 2012-02-28 14:55 $逝水无痕$
阅读(857)
评论(0)
推荐(0)
2012年2月14日
设计模式之原则
摘要: 一、单一职责原则(SRP)就一个类而言,应该仅有一个引起它变化的原因。二、开放-封闭原则(OCP)软件实体(类、模块、函数等)应该可以扩展,但是不可以修改。也即对于扩展是开放的(Open for extension),对于更改是封闭的(Closed for modification)。面对需求,对程...
阅读全文
posted @ 2012-02-14 18:08 $逝水无痕$
阅读(104)
评论(0)
推荐(0)
设计模式之简单工厂
摘要: 介绍:从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊...
阅读全文
posted @ 2012-02-14 17:12 $逝水无痕$
阅读(102)
评论(0)
推荐(0)
2012年2月13日
手机短信的PDU编码和解码 (转)
摘要: 原文链接:http://www.cppblog.com/zhangyq/archive/2009/07/04/89245.html 共有三种方式来发送和接收SMS信息:Block Mode, Text Mode和PDU Mode。其中PDU Mode被所有手机支持,可以使用任何字符集,这也是手机默认...
阅读全文
posted @ 2012-02-13 15:09 $逝水无痕$
阅读(699)
评论(0)
推荐(0)
2012年2月7日
简单工厂和策略模式的区别
摘要: 今天看到这两个模式,发现其实区别不大。简单工厂中的Factory类只负责创建各个concrete子类,注重创建对象。策略模式则注重调用创建的concrete的方法,注重实施策略。
阅读全文
posted @ 2012-02-07 20:13 $逝水无痕$
阅读(95)
评论(0)
推荐(0)
2012年2月3日
VC中实现在OUTPUT中打印log
摘要: inline bool MyDbgStr(LPCSTR lpszFormat, ...){ va_list args; int nBuf; TCHAR szBuffer[512]; va_start(args, lpszFormat); nBuf...
阅读全文
posted @ 2012-02-03 16:34 $逝水无痕$
阅读(184)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
14
15
下一页
公告