2 ms·
> parent-child link between two classes is a cyclic dependency What do you mean? Where is the cycle?
by remram 3y ago
> parent-child link between two classes is a cyclic dependency
What do you mean? Where is the cycle?
- coryrc 3y agoclass Parent: children : List[Child] class Child: __init__(self, parent: Parent):
- remram 3y agoAh yes, it might be what they mean. I assumed inheritance. Thanks.
- diarrhea 3y agoI also wonder. If a child class knows its concrete parent (apart from where inheritance is declared), and not just references it via super(), things have already gone badly wrong.
- MereInterest 3y agoThe parent holds a reference to the child. The child holds a reference to the parent.
- remram 3y agoWhy does the parent hold a reference to the child? Are you talking about a specific pattern or implementation detail in the interpreter? Because I would not call this "dependency"...