单项选择题

类TextBook和Reference都是抽象类Book的子类,必须实现抽象父类定义的抽象方法才能生成对象,即低层的子类依赖高层的、抽象的父类。这种设计思想运用了面向对象技术中的()原则。‎

A.单一职责
B.开放封闭
C.依赖倒转
D.里氏代换