选择题 11.  有一段年代久远的C++代码,内部逻辑复杂,现在需要利用其实现一个新的需求,假定有以下可行的方案,应当优先选择______。
【正确答案】 D
【答案解析】 对于老代码的处理措施,既不是将其抛弃,自己重新实现,因为这样做的代价太高昂,也不是去修改其内部逻辑或者代码接口,因为这种修改很有可能会引入更多新的问题,最好的方法是采用封装的思想,将这些已有的老代码当作一个黑盒,重新编写一段新代码完成新的功能,只在需要调用老代码的时候,用到老代码的某些模块即可。所以,选项A、选项B与选项C错误,选项D正确。