《Javascript设计模式》读书笔记之“门面模式” + “适配器模式”

门面模式有两个作用: 一是简化类的接口;二是消除类与使用它的客户端代码间的耦合。

门面模式就相当于桌面上的快捷方式,为一些列操作建立一个快捷键。

适配器模式

适配器可用来在现有接口和不兼容的类之间适配。适配器模式有助于避免大规模重写现有客户端代码。从表面上看,适配器模式很想门面模式。他们都要对别的对象尽心封装并改变其呈现的接口。二者的区别在于他们如何改变接口。门面模式呈现的是一个简化的接口,它并不提供额外的选择,而且又时为了完成任务还会做一些假设。而适配器要把一个接口转换为另一个接口,它并不会滤除某些功能,也不会简化接口。

你可能感兴趣的:(JavaScript,设计模式,适配器模式,门面模式)