【发布时间】:2015-08-05 04:34:43
【问题描述】:
我有开源代码,我的目标是在不破坏开源结构的情况下向该代码添加一些功能。 例如
class OpensourceClass{
String getValue(){
return "";
}
}
所以我创建了一个接口 int 类,并在开源类中引入了该接口的一个实例
class OpensourceClass{
public static interface userImpl{
String getValue();
}
private static userImpl obj;
public static void setUserImpl(userImpl ob){
obj=ob;
}
String getValue(){
if(userImpl)
return userImpl.getValue();
return "";
}
}
只是想知道这是哪种设计模式.. 是一种策略模式吗?
【问题讨论】:
标签: design-patterns