初始设计模式12——适配器模式
来源:互联网 发布:手机电影网站源码 编辑:程序博客网 时间:2024/05/16 08:03
适配器模式Adapter Pattern
将一个类的接口变换成客户端期待的另一种接口,从而使原本因接口不匹配而无法一起工作的两个类一起工作
适配器模式主要应用于希望复用一些现存的类,但是接口又与复用环境要求不一致的情况。
//目标角色public interface Target{public void request();//目标方法}//实际目标角色public class ConcreteTarget implements Target{public void request(){}}//源角色public class Source{public void method();//源方法}//适配器类public class Adapter extends Source implements Target{public void request(){super.method();}}
适配器可以让两个没有任何关系的类在一起运行,提高类复用性,灵活性非常高
类对象适配器通过对源角色的继承完成拼接,即extends Source
对象适配器通过对源角色对象的关联完成拼接,即private Source source
适配器模式是一个补救模式,用于解决扩展应用时出现的接口不兼容问题
0 0
- 初始设计模式12——适配器模式
- 设计模式—适配器模式
- 设计模式—适配器模式
- 设计模式—适配器模式
- 设计模式—适配器模式
- 设计模式—适配器模式
- 设计模式—适配器模式
- 设计模式—适配器模式
- 设计模式—适配器模式
- 设计模式——适配器
- 每日设计模式——适配器模式
- 浅谈设计模式——适配器模式
- 设计模式——适配器模式(Adapter)
- 设计模式—适配器模式—C++
- JAVA设计模式——适配器模式
- java设计模式——适配器模式
- 【大话设计模式】——适配器模式
- JAVA设计模式——适配器模式
- Topcoder SRM625 题解
- IOS正则表达式的用法
- jsp与数据库
- ZigBee组播通讯
- MyISAM InnoDB 区别
- 初始设计模式12——适配器模式
- 02.C语言和设计模式(访问者模式)
- ORA-12516 解决方法
- Java学习--Java EE/ide/jms/jmx/jndi的全称
- C++11新特性(1) 右值引用
- IE浏览器不兼容<a href=##>问题的解决
- 【Java虚拟机结构(第1部分)数据类型】摘要
- 03.C语言和设计模式(状态模式)
- 117_leetcode_Candy