--
发布时间:2014-03-02 18:16:44
参考文档:《C++编程思想》《C++Primer》《More effective C++》 ZZ http://blog.csdn.net/mulinb/article/details/1763240一、 传统的错误处理机制: 1.  .........【阅读全文】
发布时间:2014-02-28 15:16:52
点击(此处)折叠或打开#include <stdio.h>#include <malloc.h>#include <stdlib.h>/*********************************** 链表相关操作 ***********************/typedef.........【阅读全文】
发布时间:2014-02-25 13:53:12
Strategy:使用接口即使用strategy,用于隔离变化,例如Spring中IOC(依赖反转)。Decrator:常见于各种wrapper,常用于在原函数执行前后做一些额外的工作,例如定制输入/输出流、加解密、AOP等。Factory Method:隔离创建对象的细节,使得创建对象的行为可扩展,一般配合singleton使用,例如commons的L.........【阅读全文】
发布时间:2014-02-25 13:48:56
在学习23种常用的设计模式之前,我们必须了解设计模式中的六大设计原则,即我们常说的SOLID原则,因为它们是学习设计模式的基础,在设计模式中或多或少会使用到其中的设计原则,了解这当中的道理将有助于我们理解常用的设计模式。单一职责原则,SRP(Single Responsibility Principle)定义:就一个类而言,应该仅有.........【阅读全文】