多做题,通过考试没问题!

计算机科学与技术(本科)

睦霖题库>国家开放大学(电大)>计算机科学与技术(本科)

简述依赖倒置原则的基本思想。请举出一个使用了软件依赖原则的软件设计模式,其中何处体现了依赖原则。

正确答案:依赖倒置原则的基本思想是:
①高层模块不应该依赖于低层模块,二者都应该依赖于抽象。
②抽象不应该依赖于细节,细节应该依赖于抽象。Template method就体现了这个原则,它定义了一个操作中的算法骨架,而将一些步骤延迟到子类中,template method使得子类不改变一个算法的结构,即可重定义该算法的某些特定步骤。
答案解析:
进入题库查看解析

微信扫一扫手机做题