一个用于构建解耦、可配置、可插拔应用的 inversion-of-control (IoC) 容器。
项目描述
拥有一个大型应用程序,您想要减少组件之间的 耦合?需要向您的应用程序的各个服务提供 配置?想要创建一个其他人为其提供服务的 可插拔应用程序?
控制反转(IoC) 和 依赖注入(DI) 是实现这些目标常用的两种模式。
wired 是一个 inversion-of-control (IoC) 容器的实现,可以用作依赖注入(DI)框架的核心,或者简单地用作将应用程序中服务的配置时间与运行时分离的一种方式。它还提供了缓存,以便容器在实例化时为每个服务维护一个本地副本。
wired 旨在从小型简单案例扩展到非常大型、定制的系统。它有一个依赖项,而这个依赖项也有一个依赖项。
有关详细文档,请参阅 https://wired.readthedocs.io 或本分布中的 docs/index.rst。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
wired-0.4.tar.gz (52.4 kB 查看哈希值)
构建分发
wired-0.4-py3-none-any.whl (13.2 kB 查看哈希值)
关闭
wired-0.4.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2c8007863e9bfbc119da58a6d7d615a5a747986c5ce698916e44e19d88e905ff |
|
MD5 | c6f26aee904e8be74e33575fa456e547 |
|
BLAKE2b-256 | a41e2689f71e21832c6f5ebfca70b5a5408fadd5b1e19202225dfb34b12f7da6 |
关闭
wired-0.4-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cc8d9705c0f70234a3dab41ab9e6fcd35351042699a13551e43390f281535771 |
|
MD5 | 5d1c987e41e23a78b0a233e47e31df41 |
|
BLAKE2b-256 | 1fbc0532ac811c2db0a5c413897e913d144f45d94bd1caa0eacf430cba019284 |