Reusability 1. 复用的层面 1.1 代码级别复用 顾名思义,代码复用就是把代码都搬过来,这是最主要的复用 1.1.1 白盒复用 白盒的意思就是里面的东西我们都知道是什么,具体实现的方式也知道,直接把源代码复制过来,可以根据自己的实际需求修改里面的代码(这个应该是最熟悉的,毕竟我们以前写作业遇到不会的就是这么写的嘛) 优点:个性化.可定制化程度高 缺点:增加了软件的复杂度,需要对源代码有一定的了解 1.1.2 黑盒复用 黑盒的意思是里面的东西不知道是什么,也没法改,只知道怎么用(详情…