会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
HighFUN
博客园
首页
新随笔
联系
订阅
管理
2012年7月29日
接口隔离ISP
摘要: 不应该强迫客户依赖于它们不用的方法。接口隔离可以让用户端仅仅关注行为,而不是实现这种行为的对象。例如有一个功能:一个闹钟,当定时器超时的时候闹钟会响; 1 class Bell 2 { 3 void Ring() 4 { 5 6 } 7 } 8 9 class Timer10 {11 void onTimeOut(Bell b)12 {13 b.Ring();14 }15 }这里面两个问题,第一、定时器超时是一个timer类...
阅读全文
posted @ 2012-07-29 17:03 HighFUN
阅读(431)
评论(0)
推荐(0)
编辑
公告