软件实体应尽量在不修改原有代码的情况下进行扩展,这指的哪种设计原则?

软件实体应尽量在不修改原有代码的情况下进行扩展,这指的哪种设计原则?

A.迪米特法则

B.接口隔离原则

C.依赖倒置原则

D.开闭原则

正确答案是D