

C++代码设计与重用
书籍简介【内容简介】
本书全面展示如何使用C++编写可重用的代码,从而提高程序员的开发效率。
全书分为12章。包括重用性基本概念、类设计、扩展性、效率、错误、冲突、兼容性。继承、移植性、程序库等和重用相关的诸多话题。每一章的最后,通过总结和练习帮助你巩固概念、加深理解,参考文献和相关资料为你指明了深入学习的方向。
本书适合有一定C++经验的程序员阅读,也可供以提高代码重用性为专门学习方向的读者参考。
【前言】
一切事物都将得到检验并因此被称问题。
——Edith Hamilton
这本书的主要目的在于:展示如何以C++编程语言编写可重用代码——就是说,根据不同的需要,在不经过修改,或者经过很少修改的前提下,可重用代码可以很容易地应用到5个、50个甚至500个程序当中,而且这些程序往往是不同程序员编写的,可能运行在不同的系统上。在整个阐述的过程中,我们的目的并不在于争论是否所有的代码都是可重用的,也不在于说明可重用代码能够解决所有的程序问题。显然,不论是对程序员而言,还是对可重用代码本身而言,提高代码的重用性都是需要代价的;通常只有当我们有理由相信所给代码在将来有可..
【序言】
最早知道这本书,是在 Scott Meyers著名的More Effctive C++书籍推荐列表里。在谈到这本书的时候,Meyers说:“有意撰写程序库的人,若没有读过此书,那只能是匹夫之勇。”而Francis Glassborow则说,大多数程序库设计者应该搬过小板凳来,像小学生那样学习这本书。
用C++的人,历来以能撰写出重用性好的程序库而引以为做。然而,撰写可用的程序库已属不易,撰写可重用的程序库更是专家级任务,以至于有人感叹道,重用是C++程序员们的“圣杯”——总在嚷嚷着,却始终得不到。其实何止C++如此,在其他语言中,重用又何尝不是令人胆怯的挑战!只不过C++编译语言的本质与人们对C++程序性能的严苛要求……
下载地址
相关电子书
酷勤网·计算机学习资源索引平台