您的位置:首页 > 编程语言 > Java开发

JAVA--外观模式(Facade)--设计模式九

2016-04-25 10:35 477 查看
1,概述:

(1)外观模式是为了解决类与类之间的依赖关系的,像Spring一样,可以将类与类之间

的关系配置到配置文件中,而外观模式就是将他们的关系放在一个Facade类中,降低了类
与类之间的耦合度,该模式中没有涉及到接口,看下类图:(我们以一个计算机的启动过
程为例)



(2)代码:









2,总结:

(1)如果我们没有Computer类,那么,CPU、Memory、Disk他们之间将会相互持有
实例,产生关系,这样会造成严重的依赖,修改一个类,可能会带来其他类的修改,这不是

我们想要看到的,有了Computer类,他们之间的关系被放到了Computer类中,这样就起
到了解耦作用,这就是外观模式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: