摘要:Dependency-Inversion Principlea.高层模块不应该依赖于低层模块,二者都应该依赖于抽象.b.抽象不应该依赖于细节,细节应该依赖于抽象.高层模块包含了一个应该程序中的重要的策略选择和业务模型.正是这些高层模块才使得其所有的应用程序区别于其他.如果高层依赖于低层,那么对低层模块的改动就会直接影响到高层模块,从而迫使它们依次做出改动.类似于OCP原则.每个较高层次都为它所需要...
阅读全文
posted @ 2005-07-07 10:35
浙公网安备 33010602011771号