单选题
在常用的OOD原则中,( )原则是一个对象应当对其他对象有尽可能少的了解,该原则与结构优化方法的( )原则是一致的。
【正确答案】
C
【答案解析】OOD的主要任务是对类和对象进行设计,包括类的属性、方法以及类与类之间的关系。OOD的结果就是设计模型。对于OOD而言,在支持可维护性的同时,提高软件的可复用性是一个至关重要的问题,如何同时提高软件的可维护性和可复用性,是OOD需要解决的核心问题之一。在OOD中,可维护性的复用是以设计原则为基础的。常用的OOD原则包括:●单职原则:设计功能单一的类。本原则与结构化方法的高内聚原则是一致的。●开闭原则:对扩展开放,对修改封闭。●李氏替换原则:子类可以替换父类。●依赖倒置原则:要依赖于抽象,而不是具体实现;要针对接口编程,不要针对实现编程。●接口隔离原则:使用多个专门的接口比使用单一的总接口要好。●组合重用原则:要尽量使用组合,而不是继承关系达到重用目的。●迪米特原则(最少知识法则):一个对象应当对其他对象有尽可能少的了解。本原则与结构化方法的低耦合原则是一致的。