社区
非技术区
帖子详情
设计模式之适配器 中介 代理的区别
我家果果
2016-07-23 04:10:52
如题设计模式之适配器 中介 代理的区别
...全文
289
1
打赏
收藏
设计模式之适配器 中介 代理的区别
如题设计模式之适配器 中介 代理的区别
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我家果果
2017-04-14
打赏
举报
回复
自己总结一下:主要是形态各部相同 适配器设计模式形态主要有两种 分为类适配器设计和对象适配器设计模式 而对象适配器模式的对象不通过构造函数方式传入而是自动生成一个被代理的对象的话 那这个就是代理模式也可以叫中介模式,具体的接口和类的组织形式简单的表述为: 类适配器设计 MyAdapter extends BaseAdapter implements adaptable 对象适配器设计模式 MyAdapter implements adaptable(构造函数参数传入BaseAdapter的方式) 代理模式 同对象设计模式,只是无传参
第2章 架构师内功心法之
设计
模式
不用
设计
模式
并非不可以,但是用好
设计
模式
能帮助我们更好地解决实际问题,
设计
模式
最重要的是解耦。
设计
模式
天天都在用,但自己却无感知。我们把
设计
模式
作为一个专题,主要是学习
设计
模式
是如何总结经验的,把经验为自己所用。学
设计
模式
也是锻炼将业务需求转换技术实现的一种非常有效的方式。本章内容将按照创建型
模式
(工厂方法
模式
、抽象工厂
模式
、单例
模式
、原型
模式
、建造者
模式
)、结构型
模式
(
代理
模式
、门面
模式
、装饰器
模式
、享元
模式
、组合
模式
、
适配器
模式
、桥接
模式
)、行为型
模式
(模板方法
模式
、策略
模式
、责任链
模式
、迭代器
模式
、命令
模式
、状态
模式
、备忘录
模式
、
中介
者
模式
、解释器
模式
、观察者
模式
、访问者
模式
)的顺序讲解。
适配器
模式
和
代理
模式
的
区别
在进行Java
设计
模式
的学习时,经常把
适配器
模式
与
代理
模式
搞混,今天来分析一下两者的
区别
。 目的不同
适配器
模式
:将一个接口转换成客户希望的另一个接口,使原本不兼容的接口类可以一起工作
代理
模式
:给一个对象提供一个
代理
对象,并由
代理
对象控制对原对象的引用,使客户不能直接与真正的目标对象通信
适配器
模式
就像USB充电插头,将220伏的电源转化为USB接口,手机无法通过220伏的电源直接充电,所以中间需要加一个转化插头。
代理
模式
就像通过
中介
买房,用户将买房流程交给
中介
处理,由
中介
代替用户去进行找房,过户等程序
设计
模式
14,状态
模式
、
设计
模式
之间的关联和
区别
目录 状态
模式
设计
模式
之间的联系及
区别
单例
模式
和工厂
模式
单例
模式
和享元
模式
外观
模式
和
中介
者
模式
外观
模式
和单例
模式
外观
模式
和抽象工厂
模式
装饰者
模式
和
代理
模式
装饰者
模式
和
适配器
模式
适配器
模式
和外观
模式
享元
模式
和
代理
模式
享元
模式
和单例
模式
组合
模式
和访问者
模式
桥接
模式
和组合
模式
桥接
模式
和
适配器
模式
适配器
模式
和
代理
模式
模板方法
模式
和工厂方法模...
JavaScript
设计
模式
Es6入门
结合实际应用场景,讲解常用的JavaScript
设计
模式
:单例
模式
、工厂
模式
、
代理
模式
、
适配器
模式
、观察者
模式
、原型
模式
、以及jQuery的源码解析等过程。详细讲解jQuery源码中,所应用到的
设计
模式
。并实际开发JavaScript插件案例。
非技术区
23,402
社区成员
70,745
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章