引用英语考的超级烂,但不妨碍我对英语六级这篇文章感兴趣。故将它翻译过来。
引用 If you are like most people, you’ve indulged in fake listening many times. You go to history class, sitting in the third row, and look squarely at the instructor as she speaks, but your mind is far away, floating in the clouds of pleasant daydreams. Oc ...
引用我不是在设计模式上钻牛角尖,而是在写设计文档的时候对这两个模式的描述有点疑惑,区分概念是重要的,否则看文档的人很容易被误导。
写下这篇文章,做个记录,同时也让自己更明白。
adapter模式和Facade模式都是包装,用对象将遗留系统包装起来使其更容易使用。
但是他们是不同类型的包装:
[list=A]在Facade模式中,我们不需要按照某个接口设计,而adapter模式中则相反。
Facade模式的动机是简化接口,而在Adapter模式中,尽管也是越简单越好,但是设计必须遵循一个已有的接口,不能再简化任何东西。[/list]
有些人认为两个设计模式的另一个差异是:Facade隐藏了 ...
- 21:59
- 浏览 (329)
- 评论 (2)
- 分类: Software Engineer
- 进入论坛
- 浏览: 58998 次
- 性别:

- 来自: 乌托邦

- 详细资料
搜索本博客
最近加入圈子
链接
最新评论
-
基于web的项目管理,还需 ...
我要说楼主你这一套很不实用不符合XP精神
-- by Joo -
基于web的项目管理,还需 ...
我能想到的就是:再加一个maven的reporsitory服务器(如果项目中要使 ...
-- by pipilu -
【团队管理】大家Have A ...
你分配任务的时候有询问过他们的意见吗? 你在总结的时候有说个人的优点吗? ...
-- by alanwu -
基于web的项目管理,还需 ...
svn,ftp需要服务器,自己架的话还需要维护,麻烦 trac呢无法集成到我们的 ...
-- by xombat -
基于web的项目管理,还需 ...
汗你的团员会用你的工具工作么?怎么看也是手动svn,ftp,白板,纸条方便 一些 ...
-- by 抛出异常的爱






评论排行榜