Каков наилучший способ доступа к переменной другого класса в python? - PullRequest
0 голосов
/ 02 марта 2020

Изучение класса в 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...