单选题
采用面向对象方法进行系统设计时,不应该强迫客户依赖于它们不用的方法,即:依赖于抽象,不要依赖于具体,同时在抽象级别不应该有对于细节的依赖。这属于()原则。
A、
单一责任
B、
开放-封闭
C、
接口分离
D、
里氏替换
【正确答案】
C
【答案解析】
接口分离原则(Interface Segregation Principle,ISP)定义可以解释为:不应该强迫客户依赖于它们不用的方法。
提交答案
关闭