2010年8月12日
摘要: 代理模式一般用在四种情况下:1、远程代理,也就是为一个对象在不同的地址空间提供局部代表。这样可以隐藏一个对象存在于不同地址空间的事实。 2、虚拟代理,是根据需要创建开销很大的对象。通过它来存放实例化需要很长时间的真实对象。 3、安全代理,用来控制真实对象访问时的权限。 4、智能指引,是指调用真实对象时代理额外做一起其他事情。  代码下载如下:/Files/cappuccino/ProxyModel... 阅读全文
posted @ 2010-08-12 14:33 陈孝勇 阅读(235) 评论(1) 推荐(0) 编辑
  2010年8月11日
摘要: 代理模式代码,与大家分享,代码如下:/Files/cappuccino/ProxyModel.rar 阅读全文
posted @ 2010-08-11 12:41 陈孝勇 阅读(265) 评论(1) 推荐(0) 编辑
  2010年8月10日
摘要: /Files/cappuccino/DecorationModel.rar 阅读全文
posted @ 2010-08-10 21:46 陈孝勇 阅读(122) 评论(0) 推荐(0) 编辑
  2010年8月9日
摘要: 1、单一职责原则  就一个类而言,应该仅有一个引起它变化的原因2、开放-封闭原则  尽量让代码可以扩展(开放),但是写好的代码尽量不要修改(封闭)3、依赖倒转原则  写代码要根据接口写(或者说要根据抽象写)而不是根据实现写,如下所示  4、迪米特法则  如果两个类不必彼此通讯,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。其实就... 阅读全文
posted @ 2010-08-09 13:24 陈孝勇 阅读(270) 评论(0) 推荐(0) 编辑
  2010年8月8日
摘要: 如题,下载地址如下,希望高手指教,哈/Files/cappuccino/TacicsModelForC.rar 阅读全文
posted @ 2010-08-08 02:12 陈孝勇 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Const,Const函数,Const变量,函数后面的Const 看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。const 是constant 的缩写,“恒定不变”的意思。被const 修饰... 阅读全文
posted @ 2010-08-08 01:53 陈孝勇 阅读(201) 评论(0) 推荐(0) 编辑
摘要: #include <string> #include <strstream> #include <sstream> std::string str = "123"; std::stringstream ss; int i = 0; ss<< str; ss>> i; 就可以把字符"123", 变成 数字 123。 阅读全文
posted @ 2010-08-08 01:19 陈孝勇 阅读(403) 评论(0) 推荐(0) 编辑
  2010年8月7日
摘要: fatal error C1093: API call 'ImportFile' failed '0x80070003' : ErrorMessage: 系统找不到指定的路径(The system can't find the directory properly)。 主要是说找不到我自己创建的一个类的文件,我的程序曾在我的台式计算机上编译过(当时编译都通过了,且能正确执行),现在是拷贝到自己的笔... 阅读全文
posted @ 2010-08-07 23:00 陈孝勇 阅读(1107) 评论(0) 推荐(0) 编辑
  2010年8月6日
摘要: C/C++ codestring 是c++标准库里面其中一个,封装了对字符串的操作 把string转换为char* 有3中方法: 1。data 如: string str="abc"; char *p=str.data(); 2.c_str 如:string str="gdfd"; char *p=str.c_str(); 3 copy 比如 string str="hello"; char p[... 阅读全文
posted @ 2010-08-06 06:36 陈孝勇 阅读(300) 评论(0) 推荐(0) 编辑
  2010年7月28日
摘要: 今天学习了策略模式,写了个例子,与大家分享/Files/cappuccino/TacticsModel.rar 阅读全文
posted @ 2010-07-28 02:22 陈孝勇 阅读(245) 评论(0) 推荐(0) 编辑