design-pattern-adapter
2017-04-06 11:54:11 0 举报
设计模式适配器(Design Pattern Adapter)是一种结构型设计模式,它允许将一个现有的类接口转换成客户端期望的另一个接口。适配器模式主要用于解决两个不兼容接口之间的问题,通过创建一个适配器类来实现这两个接口的协同工作。这种模式的核心思想是:如果您不希望修改原有代码,那么可以使用适配器模式来兼容它们。 在实际应用中,适配器模式常用于以下场景: 1. 使用第三方库或组件时,需要将其接口适配为当前系统的接口。 2. 当需要支持多种数据格式时,可以使用适配器模式将不同的数据格式转换为统一的格式。 3. 在软件升级过程中,需要兼容旧版本的接口。
作者其他创作
大纲/内容
ConcreatObserverable
+ setData(Object)
Iterator
A1
+ task1(params)
Concreate Iterator
+ hasNext();+ next: T
Adaptee
+ operation1(params)
Decorator
java.util.Enumeration
+ hasMoreElements();+ nextElement: T
Observer
java.util.Iterator
Design pattern 1
Concreate Enumeration
Decorator previousDecorator;
+ Decorator(Decorator);+ decorate()
ConcreateDecorator
A1 Adapter
+ a1:A1
+ operation1(A1)
Concreate Observer
Adapter
Observerable
+ addObserver(Observer)+ setChanged()+ notifyObservers(Object)
0 条评论
下一页