Ist sowas in Python überhaupt erwünscht ?
Spontan würde mir folgendes dafür einfallen:
Code: Alles auswählen
class ItemContainer(object):
class Item(object):
def __init__(self):
...
def __init__(self):
...
def add(self, item):
...
Wäre dann ein einfacher kürzel, wie folgendes Beispiel legitim ?
Code: Alles auswählen
class Item(object):
def __init__(self):
...
class ItemContainer(object):
Item = Item
def __init__(self):
...
def add(self, item):
...
Mein Ziel wäre hier eigentlich nur das man auf "Item" auch von einer "ItemContainer"-Instanz zugreifen kann.
Oder ist das alles kompletter Blödsinn und ich sollte einfach immer über das Modul an die "Item" Klasse herankommen ?