История изменений
Исправление Int64, (текущая версия) :
Посмотри к примеру на шаблон репозиторий. А вообще делай сущности, которые делаю что-то простое, но делают свою работу хорошо. У тебя должно быть не accessDb, а к примеру интерфейс для доступа именно к данным, то что это доступ осуществляется через бд уже детали реализации, к примеру если тебе нужно получать книжки, то это может быть BookService, который в свою очередь просто интерфейс, ну к примеру так:
class IBookService(Interface):
def get_books(self):
pass
def insert_book(self, book):
pass
и у тебя есть разные имплементации этого интерфейса, которые по разному могут предоставлять книжки, через HTTP, либо через BD либо из оперативной памяти итд:
class DBBookService(implements(IBookService)):
def get_books(self):
return execute_sql("...")
def insert_book(self, book):
execute_sql("...")
Исходная версия Int64, :
Посмотри к примеру на шаблон репозиторий. А вообще делай сущности, которые делаю что-то простое, но делают свою работу хорошо. У тебя должно быть не accessDb, а к примеру интерфейс для доступа именно к данным, то что это доступ осуществляется через бд уже детали реализации, к примеру елси тебе нужно получать книжки, то это может быть BookService, который в свою очередь просто интерфейс, ну к примеру так:
class IBookService(Interface):
def get_books(self):
pass
def insert_book(self, book):
pass
}
и у тебя есть разные имплементации этого интерфейса, которые по разному могут предоставлять книжки, через HTTP, либо через BD либо из оперативной памяти итд:
class DBBookService(implements(IBookService)):
def get_books(self):
return execute_sql("...")
def insert_book(self, book):
execute_sql("...")