Can some one tell me if I am right? The DataClient would have two contructors, one for remote and one for local access.
DataClient() - Would connect remotely.
DataClient(
String databaseLocation) would connect remotely.
Is this the way to do it? Or is there a better design
pattern one can apply.