摘要: 1. 从依赖倒置说起 首先,我们来看下《敏捷软件开发》中对依赖倒置的说明: a. 高层模块不应该依赖于低层模块,二者都应该依赖于抽象。 b. 抽象不应该依赖于细节,细节应该依赖于抽象。 我们先抛开第二点来看第一点,什么叫高层模块,什么叫低层模块。在我理解来看:高层模块也就是战略性模块,业务性模块。而低层模块就是战术性模块,细节类模块。 先来看这样一段代码:  也许有人会说,这是... 阅读全文
posted @ 2010-10-31 23:33 飞林沙 阅读(3210) 评论(22) 推荐(8) 编辑