"依赖倒置原则"(DIP)和"设计到接口原理"是否表达了相同的原则?如果没有,那会有什么区别?
编辑
稍微澄清和缩小上下文:通过接口我的意思是编程接口,如Java interface或C++中的纯抽象基类.不涉及其他"合同".
interface