摘要: 在许多情况下,在基类中不能对虚函数给出有意义的实现,而把它声明为纯虚函数,它的实现留给该基类的派生类去做。这就是纯虚函数的作用。 阅读全文
posted @ 2014-04-28 20:52 月轩 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 完成一个函数,输入一个二叉树,该函数输出它的镜像。 阅读全文
posted @ 2014-04-28 19:54 月轩 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Prototype 模式提供了一个通过已存在对象进行新对象创建的接口(Clone) ,Clone()实现和具体的实现语言相关,在 C++中我们将通过拷贝构造函数实现之。 阅读全文
posted @ 2014-04-28 16:47 月轩 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 曾有一段时间,一些幽默的程序员把各门语言比作女人,其中Java 是一个精于计算的生意场上的女人、Lisp 将会成为你事业上的导师,能在任何事情上为您提供理论方案,让你佩服的五体投地。倘若把编程语言比作人类,那么,他们在一起聚餐,会聊些什么呢? 阅读全文
posted @ 2014-04-28 16:27 月轩 阅读(195) 评论(0) 推荐(0) 编辑
摘要: Builder 模式和 AbstractFactory 模式在功能上很相似,因为都是用来创建大的复杂的对象,它们的区别是:Builder 模式强调的是一步步创建对象,并通过相同的创建过程可以获得不同的结果对象,一般来说 Builder 模式中对象不是直接返回的。而在 AbstractFactory 模式中对象是直接返回的,AbstractFactory模式强调的是为创建多个相互依赖的对象提供一个同一的接口。 阅读全文
posted @ 2014-04-28 14:52 月轩 阅读(699) 评论(1) 推荐(0) 编辑