代理 桥接 装饰器 适配器 这四种模式是比较常见的结构型设计模式,他们的代码接口非常相似,都可以被称为Wrapper模式,之间的区别可以说是
1.代理模式
代理模式不改变原始类接口的条件下,为原始类定义一个代理类,目的是控制访问,而非加强功能,这是他和装饰器模式最大的不同
2.桥接模式,多个维度去独立的开发,让其更加容易的独立改变
3.装饰器模式,在不改变原始类的情况下,对原始类的功能进行增强,而且可以嵌套使用
4.适配器模式,通过组合或者继承,来补救原有类的设计缺陷

发表评论

邮箱地址不会被公开。 必填项已用*标注