Изучение класса в python, используя приведенный ниже github (https://github.com/gurupratap-matharu/Bike-Rental-System), я клонировал его и пытаюсь добавить класс базы данных. Я сделал это, и это работает. Но я не думаю, что я сделал это правильно (питонически или объектно ориентированно). Может кто-нибудь сделать обзор кода? (https://github.com/isolveditalready/PLAYGROUND) Я особенно не уверен, что использую переменную другого класса в другом классе (в dbAction.py, строка 15)
По сути, мне нужно было получить доступ к переменной другого класса (с класс BikeRental, переменная с именем stock) из класса dbActionMe, и я не знал, как, поэтому я просто передал эту переменную в класс dbActionMe. Если проверка кода невозможна, может кто-нибудь просмотреть ниже, чтобы увидеть, что я мог бы сделать по-другому?
db = dbActionMe()
numOfBikes = db.dbRead()
shop = BikeRental(numOfBikes)
customer = Customer()
...
db.dbUpdate(shop.stock)