Я начинаю в Python и ищу способ иметь класс с дополнительными свойствами в нем, чтобы я мог группировать общие свойства вместе и иметь ссылки на основной класс , Пример:Класс Python с дополнительными свойствами (начальный)
class RoadNetwork(object): # This is the main class
def __init__(self):
self.Types = ['Dirt', 'Gravel', 'Pavement']
class HighWay(self): # This is the subclass
def __init__(self):
MaxSpeed = 55
MinSpeed = 35
Type = self.Types[2]
>>> roads = RoadNetwork()
>>> roads.Types
['Dirt', 'Gravel', 'Pavement']
>>> roads.HighWay.MaxSpeed
55
>>> roads.HighWay.MinSpeed
35
>>> roads.HighWay.Type
'Pavement'
>>>
Продолжайте читать. Концепция, которую вы используете, - это «композиция». – Joe