高层模块不应该依赖于低层模块。二者都应该依赖于抽象。抽象不应该依赖于细节。细节应该依赖于抽象。
实施重点:从问题的具体细节中分离出抽象,以抽象方式对类进行耦合。不足:导致生成大量的类。假定所有的具体类都是会变化的,这也不总是正确的。
本文地址:http://com.8s8s.com/it/it35666.htm