适配器模式
适配体模式其实是装饰设计模式的一个变体(之前所述装饰设计模式);
适配者本身就是一个装饰类。其构建步骤有以下几点:
(1)编写一个类,实现与被包装类相同的接口。(具备相同的行为)
(2)定义一个被包装类类型的变量。
(3)定义构造方法,把被包装类的对象注入,给被包装类变量赋值。
(4)对于不需要改写的方法,调用原有的方法。
创建适配者本身其实就是创建了一个装饰类,一般是通过创建继承适配者的继承类(适配器),来实现功能的特性化。
总的来说,适配器模式有以下优点:
(1)将目标类和适配者类解耦;
(2)增加了类的透明性和复用性,将具体的实现封装在适配者类中,对于客户端类来说是透明的,而且提高了适配者的复用性
(3)灵活性和扩展性都非常好,符合开闭原则。
专注搬砖,擅长搬砖砸自己的脚~~~
Email:
ltwbuaa@163.com

浙公网安备 33010602011771号