适配器模式使用场景:在系统扩展时,如果新的类不符合系统的接口,则使用适配器模式进行转换。
适配器模式要素:
Target:目标抽象类
Adapter:适配器类
Adaptee:特殊的需要被适配的类
Client:客户端类
适配器模式demo:原来有一个查询员工信息的接口,后来因为和外部公司的合作,需要查询外部合作员工的信息,为了使客户端接口统一,所以要使用适配器模式,将外部接口的结构转化成内部接口的结构。
内部目标接口 内部接口实现 外部需要被适配的接口 适配器实现目标接口,将外部接口结构转换成内部接口结构
网友评论