pydi.

recipiente de injeção de pouca dependência
Baixe Agora

pydi. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Adam Venturella
  • Site do editor:
  • http://github.com/aventurella/

pydi. Tag


pydi. Descrição

O Pydi é um recipiente de injeção de pouca dependência simples.Usage: De Pydi Import Contêiner Classe Dogservice (objeto): Def __init __ (self, DEP): self.dep = DEP DEF Ação (auto): self.dep.action () classe fooservice () Objeto): def __init __ (auto, dep1, dep2): self.dep1 = dep1 self.dep2 = Dep2 Def Action1 (auto): self.dep1.action () Def Action2 (auto): self.dep2.action () classe Bar (Objeto): Def Ação (auto): Imprimir ('Bar') Classe Baz (objeto): def __init __ (auto, opção): auto.option = Opção Def Ação (auto): Imprimir ('BAZ !!!' , auto.option) Classe Lucy (objeto): Def Ação (auto): Imprimir ("Eu sou um cachorro!") Contêiner = contêiner () # compartilhado deve ser chamado por último. Ele irá reutilizar um contêiner de instância.Register (Fooservice) .dependentes (bar) .dependentes (BAZ, opção = "Olá mundo!"). Partilhado () # sem compartilhado, uma nova instância será criada a cada contêiner. REGISTER (Dogservice ) .DEPends (Lucy) # poderia também contêiner () obj = contêiner.fooservice () obj.action1 () obj.action2 () imprimir ('+ ---------------- - + ') # também poderia contêiner () obj2 = contêiner.fooservice () obj2.action1 () Imprimir (' + -------------------- + ') obj3 = contentor .Fooservice () obj3.action1 () página inicial do produto


pydi. Software Relacionado

jeans

Uma estratégia de implantação de tecido para aplicativos da Web Python ...

85

Download