A.共同重用
B.开放封闭
C.接口分离
D.共同封闭
知识点:面向对象技术-面向对象设计的原则
位于章节7.1.3。
一共描述了11个原则。仅看本题选项,A选项共同重用原则,是指如果重用了包中的一个类,那么就要重用包中的所有类。
B选项,就是题目中描述的。
C选项接口分离原则,是指依赖于抽象,不依赖于具体,而且抽象不能有对于细节的依赖。
D选项共同封闭原则,和A选项对比记忆,A是如何使用,D是变化影响的范围原则。共同封闭是指一个变化若对一个包产生影响,则将对该包中的所有类产生影响,而对于其他的包不造成任何影响。