1、适配器使用场景:
1、系统需要使用现有的类,而此类的接口不符合系统的需要。
2、想要建立一个可以重复使用的类,用于与一些彼此之间没有太大关联的一些类,包括一些可能在将来引进的类一起工作,这些源类不一定有一致的接口。
3、通过接口转换,将一个类插入另一个类系中。(比如老虎和飞禽,现在多了一个飞虎,在不增加实体的需求下,增加一个适配器,在里面包容一个虎对象,实现飞的接口。)
2、生活场景
目前只有适配二脚插头的插座,但是买回来的电器是三脚的插头。
那如果让三脚插头可以插在二脚的插座上呢? 这时候就可以用适配作为桥梁,适配器连接二脚插头和三脚的插座。
3、代码实现
原文地址:https://www.cnblogs.com/chenweichu/p/10226743.html
时间: 2024-10-26 19:14:33