package com.application.zhangshi_app_android.data.source.local; import com.application.zhangshi_app_android.data.source.LocalDataSource; /** * @author Ljj * @date 2023.03.01. 21:21 * @desc 本地数据源 接口实现类 * 配合 Room框架 或 SP本地存储 使用 */ public class LocalDataSourceImpl implements LocalDataSource { private volatile static LocalDataSourceImpl INSTANCE = null; public static LocalDataSourceImpl getInstance() { if (INSTANCE == null) { synchronized (LocalDataSourceImpl.class) { if (INSTANCE == null) { INSTANCE = new LocalDataSourceImpl(); } } } return INSTANCE; } public static void destroyInstance() { INSTANCE = null; } private LocalDataSourceImpl() { } }