У меня есть сценарий использования, где:
class Base(StructuredNode):
entity_id = StringProperty(unique_index=True)
class A(Base):
is_a = BooleanProperty(default=True)
class B(Base):
is_b = BooleanProperty(default=True)
Узлы имеют уникальные entity_id
, но это могут быть либо Base / A / B, либо A и B. Возможно ли совместно использовать существующий узел базового классачтобы поделиться с A или B, даже A и B оба?Класс AB не имеет смысла, но объект может быть разных типов.(например: человек может быть поваром, покупателем, танцором, отцом ...)