Я начинающий программист и дартс Лэнг. У меня есть вопрос о том, как написать класс об обслуживании баз данных, связанных с флаттером и пожарным магазином.
// what is the difference this
class DbService {
final Firestore _db;
DbService() : _db = Firestore.instance;
Future<QuerySnapshot> getDataCollection(String id) {
return _db.collection(id).getDocuments();
}
}
// and this
class DbService {
final Firestore _db = Firestore.instance;
Future<QuerySnapshot> getDataCollection(String id) {
return _db.collection(id).getDocuments();
}
}
// when use this class
_dbService = DbService();
Что является лучшим методом. или я должен использовать синглтон для создания экземпляра этого класса? Любые комментарии или помощь приветствуются.