pattern_adapter
2016-08-05 12:16:09 0 举报
PatternAdapter是一个设计模式,它结合了两个已有的类来提供额外的功能。这个设计模式通常用于在不修改原有代码的情况下,为现有类添加新的行为或特性。例如,一个图形类和一个文本类可能都有绘制功能,但是它们使用不同的渲染引擎。通过使用PatternAdapter,可以将这两个类的绘制方法封装到一个适配器类中,使得客户端代码可以使用统一的接口来调用绘制功能,而无需关心底层的实现细节。这种设计模式可以提高代码的可扩展性和可维护性,同时减少代码重复和耦合度。