去离子容器

slack的Python项目详细描述


#slack

a di container




c1=c.provide('component')
`` ` ` `

` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` C.寄存器(“组件”,组件)
c.provide('component')
````

'dep1')



````






````````使用装饰


````` python `` python

c.register('comp1')
defcomp1(dep1,dep2)
return someclass()
`````````


c=newcomp1(dep1,dep2)


br/>
@c.register('b')
def提供b():
通过

````


``python
``python
@c.register('comp,group='once')
class组件:
pass

comp1=c.provide('comp')
comp2=c.provide('comp')\comp1=comp2

c.reset('once')

````````
``````` ` `>
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `;comp3不是comp2
```

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
添加文件发送者后,Java聊天socket不显示消息   java显示存储在MySQL中的BLOB图像,无需写入磁盘   连接到SQLite数据库时发生java GAE受限类错误   如何在Java中自动从外部源(如文件)读取对象属性?   java使用google应用程序引擎发送电子邮件   java找不到应用程序。属性文件从War文件的外面   关于GridLayout和paintComponent方法的用户界面Java Swing问题   java6项目中的JavaOneLogin javasaml 2.0   数组Java GUI将文本文件数据导入JTable   游戏引擎从另一个类或文件中设置java数组的元素   构建如何将java类修补/复制到本地WebSphere服务器?   添加拦截器并使用Dagger2注入拦截器后,java翻新服务始终为空   java Guava LoadingCache如何处理备份存储中不存在的密钥   组织。openqa。硒。NoSuchSessionException:会话ID为空。在自动化中获取此错误(使用testng、selenium、java)   java是从4GB文件创建trie(JSON)的最快方法,只需1GB的ram?