摘要: 1.引言 前面几个章节介绍了Unity的基本使用,主要分为程序和配置文件两种方法的使用,可以参考一下链接, [IoC容器Unity]第一回:Unity预览 [IoC容器Unity]第二回:Lifetime Managers生命周期 [IoC容器Unity]第三回:依赖注入 本节作为结束篇,将介绍一下 阅读全文
posted @ 2017-11-15 00:40 Cat Qi 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1.引言 上节介绍了,Unity的Lifetime Managers生命周期,Unity具体实现依赖注入包含构造函数注入、属性注入、方法注入,所谓注入相当赋值,下面一个一个来介绍。 2.构造函数注入 Unity利用Resolve方法解析一个对象,都是调用注册类型的构造函数来初始化的,初始化时,Uni 阅读全文
posted @ 2017-11-15 00:38 Cat Qi 阅读(526) 评论(1) 推荐(0) 编辑
摘要: 1.引言 Unity的生命周期是注册的类型对象的生命周期,而Unity默认情况下会自动帮我们维护好这些对象的生命周期,我们也可以显示配置对象的生命周期,Unity将按照配置自动管理,非常方便,下面就介绍一下 Unity中内置的生命周期管理器。 2.Lifetime Managers生命周期管理 准备 阅读全文
posted @ 2017-11-15 00:37 Cat Qi 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 1.引言 高内聚,低耦合成为一个OO架构设计的一个参考标准。高内聚是一个模块或者一个类中成员跟这个模块或者类的关系尽量高,低耦合是不同模块或者不同类之间关系尽量简单。 拿咱国家举例来说,假如你是中国人。 高内聚:就是说你跟中国亲,关系好,国家会保护你。 低内聚:就是说你跟中国的关系不好,那还怎么混, 阅读全文
posted @ 2017-11-15 00:36 Cat Qi 阅读(503) 评论(2) 推荐(0) 编辑