请选择对迪米特法则(LoD)正确的描述项
A.一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展。
B.使用多个专门的接口,而不使用单一的总接口
C.也叫最少知识原则,即一个软件实体应当尽可能少地与其他实体发生相互作用,目的在于降低类之间的耦合性
D.抽象不应该依赖于具体,具体应该依赖于抽象。即要针对接口编程,而不是针对实现编程
正确答案是C
请选择对迪米特法则(LoD)正确的描述项
A.一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展。
B.使用多个专门的接口,而不使用单一的总接口
C.也叫最少知识原则,即一个软件实体应当尽可能少地与其他实体发生相互作用,目的在于降低类之间的耦合性
D.抽象不应该依赖于具体,具体应该依赖于抽象。即要针对接口编程,而不是针对实现编程
正确答案是C