会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
飞林沙
博客园
首页
新随笔
联系
订阅
管理
2010年10月31日
老话重弹——再谈接口与抽象类
摘要: 1. 从依赖倒置说起 首先,我们来看下《敏捷软件开发》中对依赖倒置的说明: a. 高层模块不应该依赖于低层模块,二者都应该依赖于抽象。 b. 抽象不应该依赖于细节,细节应该依赖于抽象。 我们先抛开第二点来看第一点,什么叫高层模块,什么叫低层模块。在我理解来看:高层模块也就是战略性模块,业务性模块。而低层模块就是战术性模块,细节类模块。 先来看这样一段代码: 也许有人会说,这是...
阅读全文
posted @ 2010-10-31 23:33 飞林沙
阅读(3210)
评论(22)
推荐(8)
编辑
公告