pydi. الترتيب والملخص
- رخصة:
- MIT/X Consortium Lic...
- اسم الناشر:
- 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. برامج ذات صلة