会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
YDHL iPhone Dev
博客园
首页
新随笔
联系
订阅
管理
2011年9月4日
浅谈重构方法中的 “隐藏委托关系”和“移除中间人”这对“矛盾体”
摘要: 在重构方法中,存在着一对看似矛盾的双胞胎:“隐藏委托关系”和“移除中间人”。很难说什么程度的隐藏才是合适的,还好,有了Hide Delegate (隐藏委托关系)和Remove Middle Man (移除中间人),你大可不必操心这个问题。因为你可以在系统运行过程中不断进行调整。随着系统的变化,“合适的隐藏程度”这个尺度也相应改变。6个月前恰如其分的封装,现今可能就显得笨拙。重构的意义在于:你永远不必说对不起 ---- 只要把出问题的地方修补好就行了。
阅读全文
posted @ 2011-09-04 13:20 iPhone Dev
阅读(781)
评论(0)
推荐(1)
编辑
公告