会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Hawk And Hong
博客园
首页
新随笔
新文章
联系
订阅
管理
2007年1月20日
模式与原则应用(copy)
摘要: 问题: 选择设计运行在简易台灯中的软件,台灯由一个开关和一盏灯组成。你可以询问开关开着还是关着,也可以让灯打开或关闭。 解决方案一: 下面图1是一种最简单的解决方案,Switch对象可以轮询真实开关的状态,并且可以发送相应的turnOn和turnOff消息给Light。 解决方案二: 上面这个设计违反了两个设计原则:依赖倒置原则(DIP)和开放封闭原则(OCP),DIP原则告诉我...
阅读全文
posted @ 2007-01-20 02:04 Hawk_Yuan
阅读(206)
评论(0)
推荐(0)
编辑