设计模式学习笔记(七)- --适配器模式

本文是设计模式学习笔记的第七篇,重点探讨适配器模式,包括对象适配器和外观模式。适配器模式用于将不同接口的类进行兼容,而外观模式提供了一个统一接口来简化子系统的操作。同时介绍了“最少知识”原则,即得墨忒耳法则,提倡只与直接朋友交互。
摘要由CSDN通过智能技术生成

[同系列文章]
1. 设计模式学习笔记(一)- -策略模式
2. 设计模式学习笔记(二)- -观察者模式
3. 设计模式学习笔记(三)- –装饰者模式
4. 设计模式学习笔记(四)- –工厂模式
5. 设计模式学习笔记(五)- –单件模式
6. 设计模式学习笔记(六)- –命令模式


相信大家学了这么久,对设计模式都很有感觉了吧,各种封装大法,各种先进成熟可靠的思想有没有吸引住你呢?

本期将学习适配器模式,说到适配器,大家第一反应肯定是想到XXXAdapter,是不是很熟悉呢?嘿嘿嘿,话不多说,开始学习。


需要注意的事

这章有两种模式— —适配器模式和外观模式。

适配器模式,实际上又分为两种,“对象”适配器 和 “类”适配器。

惊不惊喜,开不开心?又可以从书本多学点东西了,不要害怕麻烦(其实我在说我自己)。

“类”适配器:在使用多重继承语言时,遇到某种“类”的适配需求,才有可能用到它,but,java并不支持多重继承,所以我打算跳过0.0,不要打我ヘ(;´Д`ヘ)

所以接下来 的文章,主要还是讲 “对象”适配器模式以及外观模式。

他们的区别在于:
适配器模式:它的工作是将一个接口转换成另外一个;一个适配器包装一个被适配者。
外观模式: 一个适配器包装多个被适配者。


适配器模式

将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述


外观模式

提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更加容易使用。

这里写图片描述
这里写图片描述
这里写图片描述


“最少知识”原则

补充:“最少知识”原则 = 得墨忒耳法则(Law of Demeter) 忒te -.-

最少知识原则:只和你的密友谈话。

这里写图片描述
这里写图片描述


总结:哇,学这个花了一下午。。我的学习效率是不是太慢了?!我自认为简单但是时间怎么过得这么快 (:3[▓▓]快醒醒 好吧。。我的学习笔记完全变成贴图了,尴尬(  ´-ω ・)▄︻┻┳══━一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值