|
|
|
|
@ -0,0 +1,29 @@
|
|
|
|
|
/**
|
|
|
|
|
* @author <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
* @version 1.0
|
|
|
|
|
* @created 26-10<EFBFBD><EFBFBD>-2025 23:19:03
|
|
|
|
|
*/
|
|
|
|
|
public class DefaultPluginFactory implements PluginFactory {
|
|
|
|
|
|
|
|
|
|
public DefaultPluginFactory(){
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void finalize() throws Throwable {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
@Override
|
|
|
|
|
public CommunicationPlugin createCommunication(){
|
|
|
|
|
return new HttpPlugin();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public DataPlugin createData(){
|
|
|
|
|
return new FileDataPlugin();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public UIPlugin createUI(){
|
|
|
|
|
return new ButtonPlugin();
|
|
|
|
|
}
|
|
|
|
|
}//end DefaultPluginFactory
|