所需的设计模式 - 面向多个可互换的库

时间:2012-05-20 11:15:41

标签: oop design-patterns

我有一个第三方库,我正在使用外观模式。现在,我还要求第三方库可以轻松更改(而不是在运行时),因此外观需要能够处理。

最好的方法是什么?

1 个答案:

答案 0 :(得分:3)

我建议创建Facade,它需要是一个接口(或抽象类,你使用哪种语言)和几个实现。每个实现都是包含第三方库的具体外观:

UML diagram

yuml.me

提供支持