多项选择题

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