问题 单项选择题 共用题干题

遵守面向对象设计原则可以有效地提高系统的复用性和可维护性。应用(1)原则可扩展已有的系统,并为之提供新的行为;(2)原则建议在面向对象程序设计中,应尽量针对接口编程,而不是针对实现编程。

空白(2)处应选择()

A.里氏替换

B.依赖倒置

C.接口隔离

D.最小知识

答案

参考答案:B

解析:本题考查面向对象设计的基础知识。面向对象设计原则可以有效地提高系统的复用性和可维护性。开闭原则是指一个类应该对扩展开放,对修改关闭,从而实现系统行为的扩展。里氏替换原则是指子类型必须能够替换掉它的父类型,可以避免在多态应用中出现隐蔽的错误。依赖倒置原则是指高层模块不应该依赖于底层模块的实现,应针对底层模块的接口而非实现编程。接口隔离原则是指针对不同的客户需求分离接口,避免接口的误用。最小知识原则是指在设计系统时减少对象之间的交互,降低对象之间的耦合度和依赖关系,提高系统的可维护性。

填空题
填空题