GOF设计模式之适配器模式的理解
来源:互联网 发布:网上商城的软件过程 编辑:程序博客网 时间:2024/05/17 04:26
适配器模式:
结构型模式
核心作用:是从程序的结构上实现松耦合,从而可以扩大类的整体结构,用来解决更大的问题
分类:
适配器模式,代理模式,桥接模式,装饰模式,组合模式,外观模式,享元模式
我们以一个USB---PS/2转接器为例。一般现在的计算机都只有USB接口,而没有PS/2接口,但现在我们拥有了一个带有PL/2的键盘,它已经能够实现我们所需要的功能,并且我们没有额外的钱在去买要一个USB键盘了。所以我们需要一个东西,帮我们把这两者结合起来。这就是适配器。
电脑是客户端,但是电脑只能连接目标接口(USB口),转接器(也就是适配器)连接被适配者(也就是PL/2键盘)和目标接口(USB)。来达到适配两者的作用。
什么事适配器模式呢:
将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。
模式中的角色:
目标接口(Target):客户期待的接口。目标可以是具体的或抽象的类,也可以是接口
需要适配的类(Adaptee):需要适配的类或者适配者类
适配器(Adapter):通过包装一个需要适配的对象,把原接口转换成目标接口。
工作中的场景:
经常用来做旧系统改造和升级
如果我们的系统开发之后再也不需要维护,那么很多模式都是没有必要的,但是不幸的是,事实却是维护一个系统的代价往往是开发一个系统的数倍。
我们学习中见过的场景;
Java.io.InputStreamReader(InputStream)
Java.io.OutputStreaWriter(OutputStream)
0 0
- GOF设计模式之适配器模式的理解
- GoF设计模式之适配器模式
- GOF之适配器模式
- GOF设计模式-适配器模式
- 我理解的设计模式之适配器模式
- GoF的设计模式
- GoF 23个经典的设计模式6--结构模式之适配器模式(未完代续)
- 《GOF设计模式》结构型模式的理解与思考
- GOF 设计模式之 Command
- GoF设计模式之设计模式
- 设计模式之适配器模式的图解
- 再读GOF设计模式之原型模式
- GOF 23 设计模式之 状态模式
- GOF设计模式之“单例模式”
- GOF设计模式之旅------工厂模式
- GOF设计模式之“工厂模式”
- GOF设计模式之工厂模式
- GoF设计模式之行为型模式
- #笔记#圣思园 JavaSE 第8讲——理解面向对象程序设计
- 2.29
- 广泛的法国洒的太过份对方速度速度分辅导书
- 数字图像处理经典论文汇总
- 【Objective-C学习笔记】核心语法——点语法、id类型、SEL类型
- GOF设计模式之适配器模式的理解
- 简单工厂模式
- java中解决了一个逻辑上的错误
- 2.30
- bootstrap的web前端模板
- mac下java 开发环境搭建
- GOF23设计模式之适配器模式的实现
- jQuery Validate验证框架详解
- volocity脚本语法