public abstract class DataSource
{
protected static DataSource me;
public static DataSource getInstance()
{
if (me == null) {}
try
{
if (me == null) {
//下面这一行代码在Application中是空实现
MyApplication.getInstance().initDataSource();
}
return me;
}
finally {}
}
public abstract A getA();
}
在另一类中就能使用
DataSource.getInstance().getA()