![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Strange IoC
JoeManba
这个作者很懒,什么都没留下…
展开
-
01-Strange Ioc 简介
简介Strange是一个超轻量级、高度可扩展的控制反转(IoC)框架,专门为c#和Unity编写。我们已经在web、单机、iOS和Android上验证了Strange。它包含以下功能,其中大部分是可选的:核心绑定框架,允许您将一个或多个任何内容绑定到一个或多个其他内容。依赖注入映射为单例,值或工厂(每次需要时获取一个新实例)姓名注射执行构造函数或setter注入标记首选的构造...翻译 2019-06-19 11:40:21 · 210 阅读 · 0 评论 -
02-Strange IoC Binding
1.BindingStrange的核心是一个非常简单的绑定包。 这实际上意味着我们可以绑定(连接)一个 或者更多的东西到一个或多个其他东西。 将接口绑定到实现该接口的类。 或者将事件绑定到处理程序。 或者将两个类绑定在一起,当一个出现时,另一个是自动的 创建。 我们为什么要这样做? 很高兴你问! 事实证明,我们在编程时所做的很多事情 归结为约束力。 如果您曾经发送过一个事件(或Unity中的Se...翻译 2019-06-19 12:44:15 · 92 阅读 · 0 评论 -
03-Strange Ioc 扩展 注入扩展 00
您可能听说过Strange是一个依赖注入框架。我对这种描述有点不舒服。当然,Strange提供了DI,而且它的用途很好,但是正如我所说,框架的核心是绑定。安装附带了几个核心Binder的有用扩展,我将在本节详细介绍这些扩展。但是请记住,没有什么可以阻止您扩展绑定器来创建自己的自定义实现。注意:在接下来的小节中,我经常引用Strange的MVCSContext版本。MVCSContext是推荐...翻译 2019-06-19 14:31:43 · 109 阅读 · 0 评论 -
03-Strange Ioc 扩展 注入扩展 实例化可注入实例01
Strange IoC 帮助文档下载现在这一切都有一个重要的“注意”。如果你想要所有这些可注射的好处,你需要做两件事:在我们已经讨论过的上下文中绑定类从InjectionBinder实例化实例第二个起初感觉不寻常,但它真的非常简单。 它就像一个工厂,而不是一个工厂对于每种类型的工厂,我们只需去注入一切。 此外,大部分时间是InjectionBinder完全看不见。 我们大多数人都习惯于通...翻译 2019-06-20 12:27:47 · 93 阅读 · 0 评论