多项选择题

以下属于面向对象的设计原则的有()

A.迪米特原则
B.依赖倒转原则
C.接口隔离原则
D.无循环依赖原则