Фабрика внедрения зависимостей на основе текстового файла - PullRequest
0 голосов
/ 07 июня 2018

Я хотел бы создать иерархию некоторых объектов в Python на основе текстового файла (yml, json и т. Д.).Я хотел бы не изобретать велосипед.Но, может быть, я не знаю, как Google это или нет такой основы.

Позвольте мне привести простой псевдо-пример того, что я ищу:

Давайте предположим, у меня естьследующие классы:

class A:
    def __init__(self, b):
        pass

class B:
    def __init__(self, number):
        pass

Я хотел бы создать такой текстовый файл:

object_a:
    factory: A
    b: object_b

object_b:
    factory: B
    number: 12

и передать его какому-нибудь сборщику / фабрике для автоматического создания объектов с их зависимостями.

...