package it.sephiroth.android.library.imagezoom.test.factory;
import it.sephiroth.android.library.imagezoom.test.service.ImageService;
import it.sephiroth.android.library.imagezoom.test.service.ThreadService;
import it.sephiroth.android.library.imagezoom.test.service.impl.ImageServiceImpl;
import it.sephiroth.android.library.imagezoom.test.service.impl.ThreadServiceImpl;
public class GeneralServiceFactory {
/**
* Application Service Object
*/
private static ImageService imageService;
private static ThreadService threadService;
public static ImageService getImageService()
{
if(imageService == null)
{
imageService = new ImageServiceImpl();
}
return imageService;
}
public static ThreadService getThreadService()
{
if(threadService == null)
{
threadService = new ThreadServiceImpl();
}
return threadService;
}
}