设计模式之结构模式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式之结构模式相关的知识,希望对你有一定的参考价值。
1. 适配器模式
1)类的适配器模式
2)对象的适配器模式
3) 接口的适配器模式
接口的适配器是这样的:有时我们写的一个接口中有多个抽象方法,当我们写该接口的实现类时,必须实现该接口的所有方法,这明显有时比较浪费,因为并不是所有的方法都是我们需要的,有时只需要某一些,此处为了解决这个问题,我们引入了接口的适配器模式,借助于一个抽象类,该抽象类实现了该接口,实现了所有的方法,而我们不和原始的接口打交道,只和该抽象类取得联系,所以我们写一个类,继承该抽象类,重写我们需要的方法就行了。
2. 装饰模式
3. 代理模式
注: 装饰模式与代理模式的区别:代理模式对代理对象的行为是否执行有控制权,而装饰模式对装饰对象的行为没有控制权,只能稍加修饰,被装饰对象的行为必终执行
4. 外观模式
以上是关于设计模式之结构模式的主要内容,如果未能解决你的问题,请参考以下文章