收藏 分销(赏)

适配器的理解.doc

上传人:pc****0 文档编号:8864030 上传时间:2025-03-05 格式:DOC 页数:4 大小:79.50KB
下载 相关 举报
适配器的理解.doc_第1页
第1页 / 共4页
适配器的理解.doc_第2页
第2页 / 共4页
适配器的理解.doc_第3页
第3页 / 共4页
适配器的理解.doc_第4页
第4页 / 共4页
本文档共4页,全文阅读请下载到手机保存,查看更方便
资源描述

1、 浅谈对设计模式的理解设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。一个设计模式事实上是系统命名,解释和评价某一个重要的面对对象的设计方法。第一,扩展了人们的面向对象设计思;,第二,则启示人们用模式来总结面向对象设计经验.设计模式中面对象设计者经常碰到的问题 寻找合适的对象 决定对象的粒度 指定对象接口 针对接口编程,而不是针对实现编程 使用复用机制 关联运行时和编译时的结构 设计应该支持变更这些例子会被采用多种方法进行解决,这反映了设计模式有助于增强软件的灵活性。而这种灵活性所具有的重要程度取决于你建造的软件系统。其中Adapter适配器模式是一种结构型模式。适

2、配器的例子在日常生活中随处可见。例如:中国的电源电压为220V,而日本的电源电压110V,在国内使用日本原装电器时,就必须有一个电源适配器将220V的电压适配至110V。而接下来我们就以设计模式中的适配器模式(Adapter)为主要切点,进行理解分析。(1)目的:一个类的程序设计接口转换成另一个接口。复用已存在的接口与所需接口不一致的类。(2)思路:从一个不一致的类派生出一个类,然后在派生类里面增加所需要的方法,使得派生类能够匹配所需要的接口。它使用多重继承来使得一个接口与另一个接口适配。(3)结构:利用继承方式实现类适配器模式利用组合方式实现对象适配器模式(4)参与者的职责: 目标角色(Ta

3、rget): 定义Client使用的与特定领域相关的接口。 客户角色(Client):与符合Target接口的对象协同。 被适配橘色(Adaptee):定义一个已经存在并已经使用的接口,这个接口需要适配。 适配器角色(Adapte) :适配器模式的核心。它将对被适配Adaptee角色已有的接口转换为目标角色Target匹配的接口。对Adaptee的接口与Target接口进行适配(5)协作:客户使用Adapter对象的操作,然后Adapter的操作又被调用到Adapter对象中处理相应操作。设计模式是我们编码中的精髓,在整个的软件设计中都可以使用设计模式,在设计之前,就应该考虑好哪个地方需要设计模式,需要什么样的设计模式?不过值得注意的是,设计模式也并不是可以随意使用的,当设计者通过引入额外的间接层次活动灵活性和可变性的时候,同时也使设计变的更趋于复杂,失去了一定的某些性能。只有当一个设计模式所提供的灵活性是真正需要的时候,才有必要去使用到。2014/12/3

展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服