pydi.

حاوية حقن التبعية الصغير
التحميل الان

pydi. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • MIT/X Consortium Lic...
  • السعر:
  • FREE
  • اسم الناشر:
  • Adam Venturella
  • موقع ويب الناشر:
  • http://github.com/aventurella/

pydi. العلامات


pydi. وصف

Pydi هو حاوية حقن التبعية الصغير البسيط كائن): def __init __ (الذاتي، dep1، dep2): self.dep1 = dep1 self.dep2 = dep2 def action1 (الذات): self.dep1.action () def action2 (النفس): self.dep2.action () شريط (كائن): Def Action (Self): طباعة ('Bar') Class Baz (كائن): Def __init __ (الذاتي، الخيار): Self.Option = Option Def Action (Self): طباعة ('Baz !!!' ، Self.Option) Class Lucy (كائن): Def Action (Self): طباعة ("أنا كلب!") حاوية = حاوية () # يجب استدعاء مشاركة آخر مرة. سيؤدي إلى إعادة استخدام حاوية مثيل .REGISTER (FOOSERVICE) .Depend (bar) .depend (baz، الخيار = "Hello World!"). سيتم مشاركة () # دون مشاركتها، سيتم إنشاء مثيل جديد في كل مرة حاوية. ). ledepends (لوسي) # يمكن أيضا حاوية () obj = container.fooservice () obj.action1 () obj.action2 () الطباعة ('+ ------------ - + ') # يمكن أيضا حاوية () OBJ2 = حاوية.Fooservice () OBJ2.Action1 () طباعة (' + ------------- + ') OBJ3 = حاوية .fooservice () OBJ3.Action1 () الصفحة الرئيسية المنتج


pydi. برامج ذات صلة