结构型:Adapter与Facade(适配器和外观模式)
一般作为阅读材料,首先想要明确的是我现在了解的设计模式的初衷,即为了解决什么问题。
适配器,如果有买过港版Iphone在内地使用的人应该会有三角大插头必须接一个转换器才能在一般的插座上使用的情况,当然这只是比较直观的感受。其实我们平时用的手机充电器都是属于适配器,试想如果我们没有这个充电器,我们如何利用普通插座给手机充电?
适配器的定义:将手头上所持有的接口转换成我们需要的接口(业务场景:经常是为了适配旧程序或者对接2套系统的时候使用,当你无法使你的对接系统做修改的时候,往往需要我们自己做适配。)
适配器的结构:
目标对象-target
被适配者-adapted
适配器-adapter
demo:
准备上班了,下班后继续整理~
时间: 2024-10-27 19:38:13