通常将具有共性的非功能要求设计在(),以减少重新开发的工作量。
A:接口层
B:中间层
C:最低层
D:最高层
出自:国家开放大学《软件工程》