适配器模式复习总结

适配器模式:将一个类的接口转换成客户希望的另一个接口.适配器模式让那些接口不兼容的类可以一起工作.

适配器模式角色:目标抽象类,适配器类,适配者类

类适配器:适配器继承适配者实现目标抽象类.

对象适配器:适配器实现目标抽象类,维持一个适配者类的成员引用

缺省适配器/单接口适配器:选择性实现部分抽象方法.

缺省适配器角色:适配者接口,缺省适配器,具体业务类.

双向适配器:适配器类中不仅维持了对目标类的引用还维持了对适配者的引用.

适配器模式优点:增加了系统的透明性和复用性,让系统更加灵活.

适配器模式缺点:类适配器和对象适配器各有各的缺点和局限性.

适配器模式适用于系统想要使用一些现有的类,而这些类的接口不符合系统的需求的场景.

猜你喜欢

转载自blog.csdn.net/qq_40925525/article/details/104462766