每一个编程人员的梦魇就是面对一个新任务无从下手,而别人早就实现了其全部的功能。如果能做到“重用”,不仅能大大缩短开发流程和开发成本,还能适当绕开一些本身自己并不擅长的领域。
书名“拿来主义”即指通过一种拿来的方式,利用别人已有的成果,在这一基础之上,通过特定的技术和方法,合理合法的使用别人的成果,而对于技术的产出,则完全是一个全新的程序。而本书正是基于这一思想,在不影响其原有版权的前提下,通过各种技术,直接将其它软件上的良好组成部分“拿来”为我所用,从而从成本、速度、质量上达到优化组合。
目前国内外尚无此类书,网上即使有上述各技术的片段,也只是作为“技巧”类进行介绍,没有一个系统的汇总和综合的介绍。