1.定义 外观模式(Facade-Pattern):提供了一个统一的接口,用来访问子系统中的一群接口外观定义了一个高层接口,让子系统更容易使用。 2.示例:家庭影院 3.外观模式特点 要使用外观模式,需创建一个接口简化并且统一的类,用来包装系统中一个或多个复杂的类。它也是一个改变接口的类(装饰模式,... ...
分类:
其他好文 时间:
2016-03-27 23:59:39
阅读次数:
429
一、 实现家庭影院 1. 1 package headfirst.designpatterns.facade.hometheater; 2 3 public class HomeTheaterFacade { 4 Amplifier amp; 5 Tuner tuner; 6 DvdPlayer d
分类:
其他好文 时间:
2016-03-09 17:38:43
阅读次数:
150
一个系统对外提供功能,需要许多子系统配合。外观模式在高层系统中通过调动多个子系统的功能来完成一个功能模式。 比如,一个家庭影院看电影,需要各种设备工作才能开始。 家庭影院运行起来,提供观看功能,需要启...
分类:
其他好文 时间:
2015-08-14 11:57:57
阅读次数:
198
上一篇谈了适配器模式,主要用于转换类的接口,今天谈外观模式,主要用于简化类的接口。照惯例由故事入手。
现在你要建立自己的家庭电影院,你心目中完美的家庭影院系统包括:DVD播放器、投影机、自动屏幕、环绕立体声甚至还有爆米花机。
看下这些组件的类图:
现在你好不容易将整个系统连起来了,准备播放电影了,播放电影你要执行以下步骤:
...
分类:
其他好文 时间:
2015-05-02 13:53:26
阅读次数:
171
1.自从爷爷安葬之后就没去扫过墓,希望今年有机会去一次2.客厅买一套惠威音响再加一个投影,当然3d最好,自己在家搞个家庭影院。3.前提是有一个150平米左右的房子,不用面朝大海,只要春暖花开,有天有地,有个小菜园。 有个两个书房,一个给老婆的炒股工作室,一个我用来写代码, 当然一个书房也可以,需要大...
分类:
其他好文 时间:
2015-04-01 12:39:02
阅读次数:
105
这两年小米、极路由等一大波“具备互联网思维”的硬件公司成功,颠覆了很多传统行业。上周,深圳的一家高新科技公司发布了“全球首款智能家庭影院——坚果G1”,也欲图用“互联网思维”来颠覆传统家庭影院行业。
对此,笔者认为,想要颠覆传统的家庭影院行业,仅仅拥有颠覆性的硬件,远远不够,还要从功能、内容和价格等多个层面“完爆”传统家庭影院设备。只有这样,才能真正有资格谈颠覆,从这个层...
分类:
其他好文 时间:
2014-09-23 11:45:54
阅读次数:
162
杜比是英国R.M.DOLBY博士的中译名,他在美国设立的杜比实验室,先后发明了杜比降噪系统、杜比环绕声系统等多项技术,对电影音响和家庭音响产生了巨大的影响。家庭中常常用到的杜比技术主要包括杜比降噪系统和杜比环绕声系统。 杜比实验室是由瑞米尔顿杜比博士建立的。杜比有两个认证:杜比家庭影院、杜比标准听....
分类:
其他好文 时间:
2014-07-16 21:44:10
阅读次数:
266