Pydi.

Little Abhängigkeitsinjektionsbehälter
Jetzt downloaden

Pydi. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Adam Venturella
  • Website des Verlags:
  • http://github.com/aventurella/

Pydi. Stichworte


Pydi. Beschreibung

Pydi ist ein einfacher, kleiner Abhängigkeitseinspritzbehälter. Moderage: von Pydi-Import-Container-Klasse Hundervice (Objekt): Def __Init __ (Self, DEP): Self.Dep = Def-Def-Action (Self): self.dep.Action () Klasse-FooService ( Objekt): def __Init __ (selbst, dep1, dep2): self.dep1 = dep1 self.dep2 = def2 def action1 (self): self.dep1.action () def action2 (self): self.dep2.Action () Klasse Bar (Objekt): Def-Action (SELBST): Drucken ('Bar') Klasse BAZ (Objekt): Def __init __ (Selbst, Option): self.option = Option def Aktion (Self): Druck ('BAZ !!!' , self.option) Klasse Lucy (Objekt): Def-Action (Self): Drucken ("Ich bin ein Hund!") Container = Container () # Shared muss zuletzt aufgerufen werden. Es wird einen Instanz-Container wiederverwenden. ) .Depends (Lucy) # könnte auch Container () obj = container.fooservice () obj.action1 () obj.action2 () drucken ('+ ----------------- - + ') # könnte auch Container () obj2 = container.fooservice () obj2.action1 () drucken (' + -------------- + ') obj3 = Container .Fooservice () obj3.action1 () der Homepage des Produkts


Pydi. Zugehörige Software